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
- CompiledAction.cs
- RegexCode.cs
- _Win32.cs
- UniqueConstraint.cs
- ButtonBase.cs
- ClusterRegistryConfigurationProvider.cs
- EncryptedXml.cs
- DefaultShape.cs
- PartialTrustVisibleAssembliesSection.cs
- DESCryptoServiceProvider.cs
- BitmapSourceSafeMILHandle.cs
- PipelineComponent.cs
- GridViewColumnHeader.cs
- EventListenerClientSide.cs
- ObjectHandle.cs
- QilSortKey.cs
- DataPagerFieldItem.cs
- LocatorGroup.cs
- _NetworkingPerfCounters.cs
- HttpCacheParams.cs
- DataPagerFieldItem.cs
- HtmlInputImage.cs
- DBCommand.cs
- Query.cs
- FtpWebResponse.cs
- ProcessInfo.cs
- ComponentCollection.cs
- Itemizer.cs
- IncrementalCompileAnalyzer.cs
- RequestSecurityTokenForGetBrowserToken.cs
- CodeMethodReturnStatement.cs
- ParserOptions.cs
- TreeNodeStyleCollection.cs
- DesignerCapabilities.cs
- TreeNodeBinding.cs
- RecognizedAudio.cs
- MediaElement.cs
- MetadataArtifactLoaderFile.cs
- TrackingMemoryStreamFactory.cs
- DependencyObjectPropertyDescriptor.cs
- Literal.cs
- AnimationException.cs
- ScrollPattern.cs
- GetPolicyDetailsRequest.cs
- DescendantQuery.cs
- ExpressionBuilder.cs
- XPathAxisIterator.cs
- SiblingIterators.cs
- StyleBamlTreeBuilder.cs
- RequestSecurityTokenResponseCollection.cs
- InstanceData.cs
- TreeViewEvent.cs
- ResourceDisplayNameAttribute.cs
- TraceUtility.cs
- ButtonBaseAutomationPeer.cs
- FixedStringLookup.cs
- CodeParameterDeclarationExpression.cs
- MissingFieldException.cs
- MenuEventArgs.cs
- DbConvert.cs
- WebPartDeleteVerb.cs
- StatusBarPanelClickEvent.cs
- OletxTransactionManager.cs
- ApplicationServiceHelper.cs
- URIFormatException.cs
- GcSettings.cs
- CodeIndexerExpression.cs
- AlignmentYValidation.cs
- ReferenceConverter.cs
- ResourceWriter.cs
- FeatureAttribute.cs
- WebPartUtil.cs
- baseshape.cs
- SamlAudienceRestrictionCondition.cs
- SByte.cs
- HttpContext.cs
- GridSplitterAutomationPeer.cs
- BlockExpression.cs
- Point3DAnimation.cs
- NonBatchDirectoryCompiler.cs
- BinHexDecoder.cs
- SafeRightsManagementQueryHandle.cs
- BindingCollection.cs
- Compiler.cs
- KeyValueInternalCollection.cs
- UpdateException.cs
- CompilerCollection.cs
- DbConnectionPoolOptions.cs
- EntityDataSourceChangingEventArgs.cs
- IntellisenseTextBox.cs
- EmptyReadOnlyDictionaryInternal.cs
- DesignerView.cs
- HttpCookiesSection.cs
- BamlTreeMap.cs
- ToolStripRenderer.cs
- ObjectComplexPropertyMapping.cs
- SizeAnimationBase.cs
- SymDocumentType.cs
- OLEDB_Enum.cs
- WmlLinkAdapter.cs