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
- BoundsDrawingContextWalker.cs
- OLEDB_Util.cs
- MemoryStream.cs
- QueryStack.cs
- ListControl.cs
- TemplatePropertyEntry.cs
- RangeBase.cs
- OleDbPermission.cs
- MemberMemberBinding.cs
- RowToParametersTransformer.cs
- SoundPlayer.cs
- _AutoWebProxyScriptEngine.cs
- ActiveXHelper.cs
- GetLastErrorDetailsRequest.cs
- SelectedCellsCollection.cs
- ConstantCheck.cs
- ScaleTransform3D.cs
- StateMachine.cs
- GenerateTemporaryAssemblyTask.cs
- FormViewPageEventArgs.cs
- PageThemeBuildProvider.cs
- errorpatternmatcher.cs
- DataGridHeaderBorder.cs
- RemotingConfiguration.cs
- MultiSelectRootGridEntry.cs
- XmlStringTable.cs
- NamespaceMapping.cs
- ReadOnlyCollection.cs
- SqlDataSourceConfigureSortForm.cs
- HttpCacheParams.cs
- EditorPartChrome.cs
- QualifiedCellIdBoolean.cs
- SystemColors.cs
- PolicyLevel.cs
- PerformanceCounterPermissionAttribute.cs
- UInt64Storage.cs
- TextContainerChangeEventArgs.cs
- MULTI_QI.cs
- TreeViewCancelEvent.cs
- FileUtil.cs
- SpecialNameAttribute.cs
- FileChangesMonitor.cs
- ApplicationActivator.cs
- DataObjectEventArgs.cs
- DBPropSet.cs
- ReliabilityContractAttribute.cs
- ComponentDispatcher.cs
- EntityDataSourceContextCreatedEventArgs.cs
- SoapSchemaImporter.cs
- ClosureBinding.cs
- WizardSideBarListControlItemEventArgs.cs
- ProgramPublisher.cs
- LinqDataSourceView.cs
- ProfileManager.cs
- ConsumerConnectionPoint.cs
- AppDomainShutdownMonitor.cs
- Metadata.cs
- OuterGlowBitmapEffect.cs
- XmlFormatExtensionPrefixAttribute.cs
- SafePEFileHandle.cs
- TabRenderer.cs
- WebResourceUtil.cs
- UIElementHelper.cs
- CacheVirtualItemsEvent.cs
- SkipQueryOptionExpression.cs
- ValueUnavailableException.cs
- SiteMapDataSource.cs
- NavigationExpr.cs
- NativeMethods.cs
- MobileErrorInfo.cs
- FormViewUpdatedEventArgs.cs
- KnownTypes.cs
- TypeSystemProvider.cs
- UndoEngine.cs
- NativeObjectSecurity.cs
- FixUpCollection.cs
- SqlLiftWhereClauses.cs
- ListViewItem.cs
- BroadcastEventHelper.cs
- DataGridViewCellStyleBuilderDialog.cs
- PersonalizationDictionary.cs
- XamlLoadErrorInfo.cs
- FileStream.cs
- BmpBitmapDecoder.cs
- IItemContainerGenerator.cs
- ListSortDescription.cs
- PipelineModuleStepContainer.cs
- DbConvert.cs
- CompoundFileStreamReference.cs
- CSharpCodeProvider.cs
- CodeIndexerExpression.cs
- ChannelPoolSettingsElement.cs
- BooleanExpr.cs
- DeclarativeCatalogPart.cs
- OpenTypeCommon.cs
- AppSettingsExpressionEditor.cs
- WeakReferenceKey.cs
- DbConnectionPoolOptions.cs
- WsdlInspector.cs
- ResourcesGenerator.cs