Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Metadata / Edm / EdmProperty.cs / 1305376 / EdmProperty.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- 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; ///Store the handle, allowing the PropertyInfo/MethodInfo/Type references to be GC'd internal readonly System.RuntimeTypeHandle EntityDeclaringType; ///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
- UnsafeNativeMethodsMilCoreApi.cs
- GB18030Encoding.cs
- MultiBinding.cs
- InkPresenter.cs
- SqlXmlStorage.cs
- KnownTypes.cs
- RegistryExceptionHelper.cs
- TreeBuilderXamlTranslator.cs
- Propagator.cs
- SafeThreadHandle.cs
- EdmComplexPropertyAttribute.cs
- SQLInt64.cs
- CompiledWorkflowDefinitionContext.cs
- SqlConnectionPoolGroupProviderInfo.cs
- KeySplineConverter.cs
- MsmqHostedTransportManager.cs
- DiscreteKeyFrames.cs
- COM2DataTypeToManagedDataTypeConverter.cs
- DesignTimeResourceProviderFactoryAttribute.cs
- ExpressionPrefixAttribute.cs
- WindowsButton.cs
- XmlSerializableReader.cs
- WriteTimeStream.cs
- SiteOfOriginContainer.cs
- ModelItemCollectionImpl.cs
- ZoneIdentityPermission.cs
- ProcessHostFactoryHelper.cs
- BuildResultCache.cs
- DataPagerFieldCommandEventArgs.cs
- XmlCharType.cs
- TaskExtensions.cs
- Semaphore.cs
- FrameworkElement.cs
- ECDiffieHellmanCngPublicKey.cs
- Application.cs
- SslStream.cs
- ToolStripGrip.cs
- DoubleCollection.cs
- IUnknownConstantAttribute.cs
- ApplicationServiceHelper.cs
- Bits.cs
- ButtonStandardAdapter.cs
- IdleTimeoutMonitor.cs
- BinaryQueryOperator.cs
- AuthorizationBehavior.cs
- SpotLight.cs
- XpsSerializerWriter.cs
- Line.cs
- ReflectTypeDescriptionProvider.cs
- SecurityContextTokenCache.cs
- PerformanceCounterPermission.cs
- DispatcherObject.cs
- unitconverter.cs
- BoundField.cs
- CodePrimitiveExpression.cs
- InputProcessorProfiles.cs
- CodeActivityContext.cs
- MembershipAdapter.cs
- ExpressionList.cs
- XmlNodeList.cs
- ModuleConfigurationInfo.cs
- SessionStateContainer.cs
- Durable.cs
- PagesChangedEventArgs.cs
- TextBoxRenderer.cs
- WinFormsUtils.cs
- OdbcConnectionStringbuilder.cs
- ApplicationDirectoryMembershipCondition.cs
- FontStretchConverter.cs
- EntityReference.cs
- SynchronizedPool.cs
- path.cs
- DropSource.cs
- ComplexObject.cs
- InputGestureCollection.cs
- LayoutTable.cs
- Selection.cs
- ClientProxyGenerator.cs
- SpeakProgressEventArgs.cs
- WorkflowItemPresenter.cs
- GlyphElement.cs
- EndEvent.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- TextContainer.cs
- IPeerNeighbor.cs
- ErrorFormatter.cs
- AppSettingsExpressionBuilder.cs
- DateTimeParse.cs
- AsymmetricSecurityBindingElement.cs
- MemberBinding.cs
- IsolatedStorage.cs
- WebPartChrome.cs
- odbcmetadatacolumnnames.cs
- XamlPointCollectionSerializer.cs
- MsmqIntegrationInputMessage.cs
- TextModifierScope.cs
- ReadOnlyCollection.cs
- UrlPath.cs
- EmptyImpersonationContext.cs
- StateMachineWorkflowDesigner.cs