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
- XamlTreeBuilder.cs
- ToolboxItem.cs
- InputLangChangeRequestEvent.cs
- SessionStateItemCollection.cs
- TableLayoutCellPaintEventArgs.cs
- Matrix3DStack.cs
- PageCatalogPartDesigner.cs
- TripleDESCryptoServiceProvider.cs
- SoapFault.cs
- PropertyBuilder.cs
- MarshalDirectiveException.cs
- StrokeCollectionDefaultValueFactory.cs
- ObjectDataSourceWizardForm.cs
- StringCollectionMarkupSerializer.cs
- ConfigXmlCDataSection.cs
- TreeViewTemplateSelector.cs
- formatter.cs
- CodeVariableDeclarationStatement.cs
- CodeNamespace.cs
- InternalResources.cs
- ReceiveCompletedEventArgs.cs
- ErrorHandler.cs
- ItemsControlAutomationPeer.cs
- TableDetailsRow.cs
- SoapBinding.cs
- ComboBox.cs
- AlternateView.cs
- TextElementCollectionHelper.cs
- WebPartCatalogAddVerb.cs
- OdbcConnectionPoolProviderInfo.cs
- Lasso.cs
- AssemblyFilter.cs
- PartialCachingControl.cs
- OutputCacheProviderCollection.cs
- DotExpr.cs
- RemoteCryptoTokenProvider.cs
- DBNull.cs
- TextTreeTextBlock.cs
- CalendarButton.cs
- ThumbButtonInfo.cs
- RuleSettingsCollection.cs
- PasswordRecovery.cs
- TemplateKeyConverter.cs
- ConfigurationSectionGroupCollection.cs
- SettingsPropertyIsReadOnlyException.cs
- XmlBinaryReader.cs
- ClientSettingsSection.cs
- ExtenderProvidedPropertyAttribute.cs
- Grant.cs
- ProgressPage.cs
- GenerateHelper.cs
- IgnoreFlushAndCloseStream.cs
- TemplateComponentConnector.cs
- DataFormats.cs
- MenuCommand.cs
- Hashtable.cs
- SecurityProtocol.cs
- WebPartCollection.cs
- GeometryCombineModeValidation.cs
- EncoderBestFitFallback.cs
- TrackingServices.cs
- Oid.cs
- XmlSchemaSet.cs
- InheritanceRules.cs
- PerformanceCounterManager.cs
- UIElement3D.cs
- RangeContentEnumerator.cs
- SqlNodeAnnotations.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- TabPageDesigner.cs
- SerializerWriterEventHandlers.cs
- FileStream.cs
- HttpPostedFile.cs
- BamlReader.cs
- ItemsControl.cs
- BaseTreeIterator.cs
- EditorPartChrome.cs
- DiscoveryClientChannelBase.cs
- ListBoxItemAutomationPeer.cs
- MaskedTextProvider.cs
- DefaultValueAttribute.cs
- ManifestResourceInfo.cs
- HashAlgorithm.cs
- URLString.cs
- SafeTokenHandle.cs
- StorageEntitySetMapping.cs
- SingleAnimation.cs
- WebPartEditorOkVerb.cs
- VSWCFServiceContractGenerator.cs
- DbConnectionPoolGroup.cs
- SoapElementAttribute.cs
- DataGridViewSelectedRowCollection.cs
- UnicodeEncoding.cs
- ScriptControlDescriptor.cs
- DataTableCollection.cs
- SignatureResourcePool.cs
- NamespaceQuery.cs
- DefaultCompensation.cs
- DecimalKeyFrameCollection.cs
- TimeZoneNotFoundException.cs