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
- TempEnvironment.cs
- ThemeInfoAttribute.cs
- CompModSwitches.cs
- RegexEditorDialog.cs
- SQLDecimal.cs
- PathFigure.cs
- RequestResizeEvent.cs
- MethodSet.cs
- IDReferencePropertyAttribute.cs
- ComPersistableTypeElementCollection.cs
- httpapplicationstate.cs
- ResourceManagerWrapper.cs
- ToolboxComponentsCreatingEventArgs.cs
- ErrorEventArgs.cs
- Underline.cs
- CompilationRelaxations.cs
- NoResizeSelectionBorderGlyph.cs
- ToolboxService.cs
- DataControlFieldHeaderCell.cs
- BamlVersionHeader.cs
- AssociatedControlConverter.cs
- XsltOutput.cs
- TemplateInstanceAttribute.cs
- UTF32Encoding.cs
- KeyTimeConverter.cs
- OrderedDictionaryStateHelper.cs
- ScriptRegistrationManager.cs
- PointKeyFrameCollection.cs
- ResourceDescriptionAttribute.cs
- XmlAttributeProperties.cs
- CharUnicodeInfo.cs
- MouseEvent.cs
- ISFClipboardData.cs
- QilStrConcatenator.cs
- TypeKeyValue.cs
- StylusShape.cs
- CodeAttributeArgumentCollection.cs
- WindowVisualStateTracker.cs
- AnchoredBlock.cs
- SubMenuStyle.cs
- SynchronizedRandom.cs
- HtmlLink.cs
- WebGetAttribute.cs
- COMException.cs
- CodeAttributeArgumentCollection.cs
- SafeRegistryKey.cs
- WhitespaceRuleLookup.cs
- TextEmbeddedObject.cs
- TextInfo.cs
- EntryPointNotFoundException.cs
- Walker.cs
- UxThemeWrapper.cs
- HttpProfileBase.cs
- WindowsPrincipal.cs
- DBCommand.cs
- CodeBlockBuilder.cs
- BitmapFrameEncode.cs
- Errors.cs
- EnvironmentPermission.cs
- ToolStripLabel.cs
- DispatcherExceptionEventArgs.cs
- NullableDecimalAverageAggregationOperator.cs
- XamlStream.cs
- TimeZoneInfo.cs
- ProviderMetadata.cs
- manifestimages.cs
- UserControlFileEditor.cs
- ImageMapEventArgs.cs
- ParameterExpression.cs
- Number.cs
- XmlEntityReference.cs
- XsltLoader.cs
- FixedFlowMap.cs
- MailBnfHelper.cs
- OracleConnectionStringBuilder.cs
- ValueTable.cs
- MemoryStream.cs
- SQLSingle.cs
- TreeNode.cs
- ObjectConverter.cs
- StructuredTypeEmitter.cs
- RemotingSurrogateSelector.cs
- _NestedMultipleAsyncResult.cs
- XmlNodeComparer.cs
- MetadataPropertyCollection.cs
- XmlByteStreamReader.cs
- DbConnectionPoolIdentity.cs
- PerformanceCounterPermissionEntry.cs
- PlacementWorkspace.cs
- Ipv6Element.cs
- KeyProperty.cs
- XmlSchemaAnnotated.cs
- FilteredDataSetHelper.cs
- KeyValuePair.cs
- AspProxy.cs
- XmlDocumentFragment.cs
- DiagnosticTrace.cs
- BeginEvent.cs
- OleStrCAMarshaler.cs
- BamlRecordReader.cs