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
- SerializationInfoEnumerator.cs
- TransportElement.cs
- ReadOnlyCollectionBuilder.cs
- ReliableMessagingVersion.cs
- ProcessModelInfo.cs
- basevalidator.cs
- DurableErrorHandler.cs
- TextCollapsingProperties.cs
- CursorConverter.cs
- DiagnosticsConfiguration.cs
- PrintPreviewGraphics.cs
- PowerModeChangedEventArgs.cs
- OverlappedAsyncResult.cs
- SspiNegotiationTokenAuthenticator.cs
- HwndTarget.cs
- ProcessHostFactoryHelper.cs
- ObjectDataSourceSelectingEventArgs.cs
- RadioButtonFlatAdapter.cs
- RelationshipFixer.cs
- _FtpControlStream.cs
- BitmapEffectGeneralTransform.cs
- JoinSymbol.cs
- BitmapEncoder.cs
- FixedPageAutomationPeer.cs
- DataGridBoolColumn.cs
- Vector3DAnimation.cs
- ContextStack.cs
- Mapping.cs
- EncryptedType.cs
- BitmapData.cs
- SelectorAutomationPeer.cs
- EntityDataSourceSelectedEventArgs.cs
- CompressionTransform.cs
- IntSecurity.cs
- StickyNote.cs
- StrongNameSignatureInformation.cs
- Container.cs
- EpmSyndicationContentSerializer.cs
- UseLicense.cs
- Atom10FormatterFactory.cs
- DesignerTextViewAdapter.cs
- XmlIlTypeHelper.cs
- ValidatingCollection.cs
- BulletChrome.cs
- DataPager.cs
- DataExpression.cs
- GrammarBuilderPhrase.cs
- ScriptResourceMapping.cs
- formatter.cs
- RotateTransform.cs
- KnownTypes.cs
- HtmlForm.cs
- TextRunTypographyProperties.cs
- ScrollBarRenderer.cs
- ServicePerformanceCounters.cs
- CTreeGenerator.cs
- PathStreamGeometryContext.cs
- Crc32.cs
- MatrixAnimationBase.cs
- DocumentXmlWriter.cs
- InputLanguageProfileNotifySink.cs
- AuthenticationModulesSection.cs
- DoubleCollectionConverter.cs
- StrokeNodeOperations2.cs
- SimpleExpression.cs
- Pointer.cs
- Win32Native.cs
- ParsedRoute.cs
- CalendarDesigner.cs
- SendingRequestEventArgs.cs
- XmlDictionaryWriter.cs
- RequestCachingSection.cs
- ElementNotAvailableException.cs
- formatter.cs
- Documentation.cs
- CodeDOMProvider.cs
- StringWriter.cs
- EnglishPluralizationService.cs
- Bitmap.cs
- Quad.cs
- ItemsPanelTemplate.cs
- DebugView.cs
- CreateParams.cs
- EncoderParameter.cs
- TemplateControlBuildProvider.cs
- ValidatingReaderNodeData.cs
- NamedObject.cs
- OdbcParameter.cs
- XmlDocumentSurrogate.cs
- SqlUtil.cs
- VectorCollectionValueSerializer.cs
- SafeArrayRankMismatchException.cs
- PropertyPath.cs
- DocumentPageViewAutomationPeer.cs
- WindowsListViewGroup.cs
- TextTrailingCharacterEllipsis.cs
- QueryOutputWriter.cs
- ProfileService.cs
- BamlRecordWriter.cs
- AssemblyAttributesGoHere.cs