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
- DesignerImageAdapter.cs
- DbConnectionStringBuilder.cs
- PointValueSerializer.cs
- TableSectionStyle.cs
- AstNode.cs
- SystemUnicastIPAddressInformation.cs
- Simplifier.cs
- DataBoundControlHelper.cs
- DataServiceKeyAttribute.cs
- SimpleApplicationHost.cs
- CorruptingExceptionCommon.cs
- TextTrailingCharacterEllipsis.cs
- AmbientLight.cs
- MsmqBindingFilter.cs
- BaseResourcesBuildProvider.cs
- TreeViewImageKeyConverter.cs
- BinaryFormatterWriter.cs
- ObjectManager.cs
- SharedStatics.cs
- ComplexTypeEmitter.cs
- SafeRightsManagementSessionHandle.cs
- OutputCacheModule.cs
- DocumentViewer.cs
- PipelineDeploymentState.cs
- BasicCellRelation.cs
- SpecularMaterial.cs
- TypeInfo.cs
- SystemUnicastIPAddressInformation.cs
- input.cs
- HealthMonitoringSectionHelper.cs
- ReadOnlyDictionary.cs
- CommandDevice.cs
- ThemeInfoAttribute.cs
- SizeIndependentAnimationStorage.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- ValidationHelper.cs
- TransactionState.cs
- DataSet.cs
- ClientSettingsStore.cs
- RtfNavigator.cs
- WebRequest.cs
- CalendarTable.cs
- SqlDataSourceFilteringEventArgs.cs
- ControllableStoryboardAction.cs
- QueryableFilterUserControl.cs
- CursorInteropHelper.cs
- RoleManagerModule.cs
- Number.cs
- DesignTimeVisibleAttribute.cs
- RowsCopiedEventArgs.cs
- CaseExpr.cs
- XpsDocumentEvent.cs
- PrimarySelectionGlyph.cs
- SamlAuthorityBinding.cs
- RoutedEvent.cs
- OleDbPropertySetGuid.cs
- SqlConnection.cs
- CompoundFileReference.cs
- MessageQueueEnumerator.cs
- UpdatePanelTrigger.cs
- DataServiceResponse.cs
- GcSettings.cs
- FlatButtonAppearance.cs
- _PooledStream.cs
- JsonServiceDocumentSerializer.cs
- NotifyCollectionChangedEventArgs.cs
- TransformProviderWrapper.cs
- LoginView.cs
- CommandSet.cs
- PropertyConverter.cs
- PackageDocument.cs
- FormsAuthenticationUserCollection.cs
- IIS7UserPrincipal.cs
- PlanCompiler.cs
- InputMethodStateTypeInfo.cs
- DataColumnCollection.cs
- EntityCommandDefinition.cs
- NullableDecimalMinMaxAggregationOperator.cs
- ObjectList.cs
- ActivityTypeResolver.xaml.cs
- SoapInteropTypes.cs
- ByteFacetDescriptionElement.cs
- odbcmetadatacollectionnames.cs
- LabelEditEvent.cs
- SmtpNtlmAuthenticationModule.cs
- AQNBuilder.cs
- ResourceReader.cs
- SecureStringHasher.cs
- _NetworkingPerfCounters.cs
- UserControlAutomationPeer.cs
- ScaleTransform.cs
- Int64AnimationBase.cs
- ArcSegment.cs
- MappedMetaModel.cs
- GridViewUpdatedEventArgs.cs
- ContainerControl.cs
- coordinatorscratchpad.cs
- WebPartPersonalization.cs
- ConnectionsZone.cs
- Utils.cs