Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataEntity / System / Data / Common / FieldMetadata.cs / 1 / FieldMetadata.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //----------------------------------------------------------------------------- namespace System.Data.Common { using System.Data; using System.Data.Metadata.Edm; ////// FieldMetadata class providing the correlation between the column ordinals and MemberMetadata. /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes")] public struct FieldMetadata { private readonly EdmMember _fieldType; private readonly int _ordinal; ////// Used to construct a field metadata object relating a column ordinal and an ImemberMetadata. /// /// Column oridnal /// Metadata member public FieldMetadata(int ordinal, EdmMember fieldType) { if (ordinal < 0) { throw EntityUtil.ArgumentOutOfRange("ordinal"); } if (null == fieldType) { throw EntityUtil.ArgumentNull("fieldType"); } _fieldType = fieldType; _ordinal = ordinal; } ////// Metadata member. /// public EdmMember FieldType { get { return _fieldType; } } ////// Column ordinal. /// public int Ordinal { get { return _ordinal; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //[....] //[....] //----------------------------------------------------------------------------- namespace System.Data.Common { using System.Data; using System.Data.Metadata.Edm; ////// FieldMetadata class providing the correlation between the column ordinals and MemberMetadata. /// [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1815:OverrideEqualsAndOperatorEqualsOnValueTypes")] public struct FieldMetadata { private readonly EdmMember _fieldType; private readonly int _ordinal; ////// Used to construct a field metadata object relating a column ordinal and an ImemberMetadata. /// /// Column oridnal /// Metadata member public FieldMetadata(int ordinal, EdmMember fieldType) { if (ordinal < 0) { throw EntityUtil.ArgumentOutOfRange("ordinal"); } if (null == fieldType) { throw EntityUtil.ArgumentNull("fieldType"); } _fieldType = fieldType; _ordinal = ordinal; } ////// Metadata member. /// public EdmMember FieldType { get { return _fieldType; } } ////// Column ordinal. /// public int Ordinal { get { return _ordinal; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MissingMemberException.cs
- SmiSettersStream.cs
- DockPattern.cs
- StorageAssociationSetMapping.cs
- BuildResultCache.cs
- IntSecurity.cs
- PathFigureCollection.cs
- X509CertificateValidator.cs
- ElasticEase.cs
- TypefaceMap.cs
- QuaternionConverter.cs
- Debug.cs
- CompilerState.cs
- EditorOptionAttribute.cs
- FixedPageAutomationPeer.cs
- HtmlElement.cs
- IndicFontClient.cs
- TextDecorationCollection.cs
- EntityModelSchemaGenerator.cs
- _PooledStream.cs
- DataGridDesigner.cs
- HttpWebResponse.cs
- ManipulationInertiaStartingEventArgs.cs
- _SslState.cs
- StorageComplexPropertyMapping.cs
- DomainUpDown.cs
- PartialList.cs
- EpmSourceTree.cs
- SiblingIterators.cs
- Item.cs
- Image.cs
- ClientSettings.cs
- PerformanceCounterManager.cs
- XmlAggregates.cs
- CompatibleComparer.cs
- ProtocolsConfigurationHandler.cs
- TraceUtility.cs
- WebPartEditorApplyVerb.cs
- DocumentApplication.cs
- TableLayoutSettings.cs
- FormParameter.cs
- ProfilePropertyNameValidator.cs
- TimeoutException.cs
- Fault.cs
- TransmissionStrategy.cs
- BitmapVisualManager.cs
- MetafileHeaderWmf.cs
- PropertyChangedEventArgs.cs
- ProcessRequestArgs.cs
- ScrollViewerAutomationPeer.cs
- Vector3D.cs
- GridViewEditEventArgs.cs
- DefaultValueConverter.cs
- DecodeHelper.cs
- CqlParser.cs
- WebPartEditorOkVerb.cs
- Console.cs
- HttpModulesSection.cs
- SqlDataSourceQueryEditor.cs
- Expressions.cs
- ResumeStoryboard.cs
- ConfigXmlReader.cs
- MethodBuilder.cs
- CodeTypeDeclarationCollection.cs
- HttpRuntime.cs
- CustomValidator.cs
- KnownTypeDataContractResolver.cs
- While.cs
- TagPrefixCollection.cs
- MatrixAnimationUsingKeyFrames.cs
- ThemeInfoAttribute.cs
- LicenseProviderAttribute.cs
- TiffBitmapDecoder.cs
- WindowsToolbar.cs
- DataGridViewTextBoxEditingControl.cs
- TrailingSpaceComparer.cs
- FormsAuthenticationEventArgs.cs
- WebServiceBindingAttribute.cs
- ObjectContext.cs
- HtmlProps.cs
- MsmqIntegrationMessagePool.cs
- EventLog.cs
- RoutedEvent.cs
- EventLogPermissionAttribute.cs
- ObjectListItemCollection.cs
- SystemWebExtensionsSectionGroup.cs
- TableRow.cs
- BooleanSwitch.cs
- HierarchicalDataSourceControl.cs
- IsolatedStorageFileStream.cs
- SQLInt16Storage.cs
- LinkLabel.cs
- Pool.cs
- InputLanguageProfileNotifySink.cs
- NotFiniteNumberException.cs
- RepeatButtonAutomationPeer.cs
- ImageSourceValueSerializer.cs
- ContextMenu.cs
- Dictionary.cs
- InvalidWMPVersionException.cs