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
- DiscardableAttribute.cs
- DefaultValueConverter.cs
- GuidelineCollection.cs
- DropTarget.cs
- URI.cs
- ModuleElement.cs
- ContainerVisual.cs
- ModuleBuilder.cs
- DtdParser.cs
- ReversePositionQuery.cs
- CompositeScriptReference.cs
- WindowsEditBoxRange.cs
- MemberInfoSerializationHolder.cs
- XmlSchemaCompilationSettings.cs
- EntityClassGenerator.cs
- ProxyHelper.cs
- DataGridRow.cs
- BindingExpressionBase.cs
- CodePageUtils.cs
- Bitmap.cs
- Maps.cs
- QuotedPrintableStream.cs
- UnaryNode.cs
- PublisherMembershipCondition.cs
- DesignerActionListCollection.cs
- PixelFormat.cs
- PageHandlerFactory.cs
- TreeView.cs
- Substitution.cs
- BlobPersonalizationState.cs
- Base64WriteStateInfo.cs
- ThicknessAnimationUsingKeyFrames.cs
- XmlIterators.cs
- XmlDataDocument.cs
- CommandLineParser.cs
- DeviceContext2.cs
- XmlDocumentSerializer.cs
- ArrayElementGridEntry.cs
- SelfIssuedAuthRSACryptoProvider.cs
- ITextView.cs
- EventProviderWriter.cs
- EventLogPermissionEntryCollection.cs
- errorpatternmatcher.cs
- CodeMemberField.cs
- OleDbReferenceCollection.cs
- ServicePointManagerElement.cs
- OleDbParameterCollection.cs
- DataSourceSelectArguments.cs
- GeneralTransform3DTo2D.cs
- CapabilitiesAssignment.cs
- ThreadExceptionDialog.cs
- TypedServiceOperationListItem.cs
- DocumentViewerAutomationPeer.cs
- X500Name.cs
- OuterGlowBitmapEffect.cs
- ErrorsHelper.cs
- QueryAccessibilityHelpEvent.cs
- TableProviderWrapper.cs
- WindowsSolidBrush.cs
- SignerInfo.cs
- SimpleRecyclingCache.cs
- DataGridColumnsPage.cs
- XamlTreeBuilder.cs
- login.cs
- ValidateNames.cs
- StringExpressionSet.cs
- EmptyStringExpandableObjectConverter.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- ACL.cs
- SuspendDesigner.cs
- WorkflowItemPresenter.cs
- _CommandStream.cs
- ElementsClipboardData.cs
- InternalConfigHost.cs
- TypeDependencyAttribute.cs
- SqlDataAdapter.cs
- OdbcTransaction.cs
- columnmapfactory.cs
- FrameworkElement.cs
- EmbeddedMailObject.cs
- TextSimpleMarkerProperties.cs
- XmlUtilWriter.cs
- Trace.cs
- ComponentEditorPage.cs
- ScrollData.cs
- sqlmetadatafactory.cs
- assertwrapper.cs
- OutgoingWebResponseContext.cs
- AstTree.cs
- FlowLayoutPanelDesigner.cs
- WebPartsSection.cs
- DelegateInArgument.cs
- xmlsaver.cs
- XXXOnTypeBuilderInstantiation.cs
- AnyAllSearchOperator.cs
- WebBrowserPermission.cs
- EventLogEntry.cs
- LineGeometry.cs
- CellLabel.cs
- TargetException.cs