Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DataEntity / System / Data / Metadata / Edm / EdmProperty.cs / 2 / 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
- base64Transforms.cs
- DependencyPropertyKey.cs
- XAMLParseException.cs
- XmlQueryRuntime.cs
- COMException.cs
- IISUnsafeMethods.cs
- ProjectionQueryOptionExpression.cs
- LinkedResource.cs
- WebPartCollection.cs
- SafeProcessHandle.cs
- AudioException.cs
- EventHandlersStore.cs
- SynchronizingStream.cs
- InstanceNotReadyException.cs
- DesignerActionVerbItem.cs
- WebUtil.cs
- SchemaImporterExtensionElementCollection.cs
- StyleSelector.cs
- _ChunkParse.cs
- Vector3DCollectionConverter.cs
- BooleanFacetDescriptionElement.cs
- HttpModuleCollection.cs
- WithStatement.cs
- panel.cs
- WebPartHeaderCloseVerb.cs
- RowsCopiedEventArgs.cs
- TileBrush.cs
- HierarchicalDataSourceControl.cs
- XPathDocumentIterator.cs
- OrderByQueryOptionExpression.cs
- OdbcParameterCollection.cs
- OSEnvironmentHelper.cs
- TextEffect.cs
- AnnotationMap.cs
- StylusPoint.cs
- StringUtil.cs
- KnowledgeBase.cs
- Point4DValueSerializer.cs
- HotSpot.cs
- ObjectAssociationEndMapping.cs
- WebPartsPersonalizationAuthorization.cs
- TextEndOfLine.cs
- AsymmetricSignatureDeformatter.cs
- Oid.cs
- ConnectivityStatus.cs
- XmlException.cs
- RadioButtonBaseAdapter.cs
- SqlCacheDependencyDatabase.cs
- TemplateControlCodeDomTreeGenerator.cs
- ThrowHelper.cs
- BorderGapMaskConverter.cs
- StatusBarDrawItemEvent.cs
- odbcmetadatacollectionnames.cs
- NamespaceListProperty.cs
- _CacheStreams.cs
- BamlRecordReader.cs
- ToolboxBitmapAttribute.cs
- TemplateBindingExtensionConverter.cs
- XmlSchema.cs
- TextEditorCharacters.cs
- WriterOutput.cs
- TrackPoint.cs
- TableItemPattern.cs
- TypeForwardedFromAttribute.cs
- MultiBinding.cs
- GeometryDrawing.cs
- BaseCodeDomTreeGenerator.cs
- SqlFlattener.cs
- CompilerGeneratedAttribute.cs
- ObjectMemberMapping.cs
- MimeMapping.cs
- XmlElementAttributes.cs
- Transform.cs
- ipaddressinformationcollection.cs
- FixedHighlight.cs
- GZipStream.cs
- RoleServiceManager.cs
- WebReferenceOptions.cs
- OleTxTransactionInfo.cs
- QilTargetType.cs
- LocalFileSettingsProvider.cs
- TransferMode.cs
- TableLayoutStyle.cs
- StickyNoteContentControl.cs
- SplineKeyFrames.cs
- SimpleType.cs
- EventBuilder.cs
- KnownTypesProvider.cs
- StatusBarPanelClickEvent.cs
- PriorityItem.cs
- MessageContractExporter.cs
- CompressStream.cs
- ApplicationException.cs
- PropertyMetadata.cs
- XamlPointCollectionSerializer.cs
- SemanticResultKey.cs
- SerializableReadOnlyDictionary.cs
- GridViewRowCollection.cs
- BypassElement.cs
- LogWriteRestartAreaState.cs