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
- DesignOnlyAttribute.cs
- TextDecorationCollection.cs
- WorkflowIdleBehavior.cs
- OleDbMetaDataFactory.cs
- Baml2006ReaderContext.cs
- HostingEnvironmentSection.cs
- WindowsListViewItem.cs
- WmlListAdapter.cs
- XmlMapping.cs
- WindowsStartMenu.cs
- LinkDescriptor.cs
- SystemKeyConverter.cs
- DynamicPropertyHolder.cs
- MULTI_QI.cs
- Aggregates.cs
- ColumnHeaderCollectionEditor.cs
- AdjustableArrowCap.cs
- ObjectItemAssemblyLoader.cs
- MetadataProperty.cs
- ApplicationServiceManager.cs
- WebServiceBindingAttribute.cs
- HtmlControl.cs
- _CookieModule.cs
- ContainerControl.cs
- XmlSchemaDocumentation.cs
- Empty.cs
- StringTraceRecord.cs
- ActivityExecutionContextCollection.cs
- TableCell.cs
- ITextView.cs
- SystemInformation.cs
- ImageListImage.cs
- AutomationElementCollection.cs
- ChangeNode.cs
- SignedPkcs7.cs
- CommandField.cs
- SqlMethodAttribute.cs
- ConstructorNeedsTagAttribute.cs
- HitTestParameters.cs
- SessionPageStateSection.cs
- DesignTimeParseData.cs
- AuthorizationRuleCollection.cs
- UIElementAutomationPeer.cs
- SQLDecimalStorage.cs
- XmlReflectionMember.cs
- OutOfProcStateClientManager.cs
- ObjectDataSourceSelectingEventArgs.cs
- XsltSettings.cs
- TextMetrics.cs
- BindingSource.cs
- ButtonColumn.cs
- BaseComponentEditor.cs
- CodeConditionStatement.cs
- AsymmetricSignatureDeformatter.cs
- PropertyNames.cs
- DataFormats.cs
- DesignOnlyAttribute.cs
- CommonObjectSecurity.cs
- XmlArrayItemAttributes.cs
- ClientRolePrincipal.cs
- NameValueCollection.cs
- Helper.cs
- GradientStop.cs
- Attributes.cs
- ObjectParameter.cs
- ProvideValueServiceProvider.cs
- Vector3DIndependentAnimationStorage.cs
- GridViewColumnHeader.cs
- ExtensionFile.cs
- ConditionalAttribute.cs
- ThicknessAnimationBase.cs
- WindowsContainer.cs
- HttpProfileGroupBase.cs
- DefinitionBase.cs
- XmlReflectionImporter.cs
- FormViewUpdatedEventArgs.cs
- SecurityCriticalDataForSet.cs
- LineBreakRecord.cs
- JournalNavigationScope.cs
- MouseOverProperty.cs
- UriExt.cs
- DataGridViewDataConnection.cs
- MaskedTextProvider.cs
- GrammarBuilder.cs
- CanonicalFormWriter.cs
- CodeDomConfigurationHandler.cs
- ByeOperationCD1AsyncResult.cs
- StylusCollection.cs
- CollaborationHelperFunctions.cs
- FileDetails.cs
- ActivityExecutorDelegateInfo.cs
- TypefaceMap.cs
- AuditLogLocation.cs
- AnnouncementInnerClient11.cs
- ParameterRefs.cs
- ResourceAssociationSetEnd.cs
- DesignerActionItemCollection.cs
- CompressEmulationStream.cs
- ConstrainedDataObject.cs
- SmtpTransport.cs