Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntity / System / Data / Common / FieldMetadata.cs / 2 / 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
- GridSplitter.cs
- HatchBrush.cs
- MaterialGroup.cs
- MethodBuilder.cs
- OdbcStatementHandle.cs
- XmlnsDictionary.cs
- PartitionedStreamMerger.cs
- ToolStripOverflow.cs
- Hex.cs
- Property.cs
- FontFamilyValueSerializer.cs
- GZipStream.cs
- SspiNegotiationTokenProviderState.cs
- XamlDesignerSerializationManager.cs
- TemplateBindingExpressionConverter.cs
- InheritedPropertyChangedEventArgs.cs
- ReadOnlyDataSourceView.cs
- securitymgrsite.cs
- FtpRequestCacheValidator.cs
- DataListItem.cs
- TypeElement.cs
- EdgeProfileValidation.cs
- WebPartZoneBase.cs
- CalendarDataBindingHandler.cs
- ReferentialConstraint.cs
- sqlser.cs
- HttpProcessUtility.cs
- _BaseOverlappedAsyncResult.cs
- SafeLibraryHandle.cs
- TransformedBitmap.cs
- XmlAnyAttributeAttribute.cs
- MediaElement.cs
- VisualStyleRenderer.cs
- Zone.cs
- ArcSegment.cs
- _SslSessionsCache.cs
- ToolstripProfessionalRenderer.cs
- XmlElementAttributes.cs
- BindingObserver.cs
- ViewManager.cs
- UpdateCommand.cs
- PolicyDesigner.cs
- Globals.cs
- PopupEventArgs.cs
- BaseValidator.cs
- FormViewInsertedEventArgs.cs
- OracleConnectionString.cs
- PixelShader.cs
- DeclaredTypeValidatorAttribute.cs
- SQLSingleStorage.cs
- ToolStripGripRenderEventArgs.cs
- TraceXPathNavigator.cs
- PointConverter.cs
- TypeViewSchema.cs
- BindingBase.cs
- AlternateViewCollection.cs
- TransformConverter.cs
- ColorTranslator.cs
- EventArgs.cs
- Splitter.cs
- Transform.cs
- InputMethodStateTypeInfo.cs
- ThreadSafeList.cs
- EntityDataSourceContainerNameItem.cs
- SiteMapPath.cs
- SiteMapSection.cs
- FormViewInsertedEventArgs.cs
- SHA512CryptoServiceProvider.cs
- WebScriptEndpointElement.cs
- DbExpressionBuilder.cs
- NameTable.cs
- MimeParameterWriter.cs
- ResourceDescriptionAttribute.cs
- QuaternionAnimationBase.cs
- FontStretchConverter.cs
- HttpCacheVaryByContentEncodings.cs
- LoginName.cs
- GridViewCellAutomationPeer.cs
- HotCommands.cs
- ProfileGroupSettingsCollection.cs
- TitleStyle.cs
- TextCompositionEventArgs.cs
- WebPart.cs
- ChangeTracker.cs
- Compensation.cs
- RelationalExpressions.cs
- HostProtectionException.cs
- glyphs.cs
- EndpointDesigner.cs
- Vars.cs
- RegistryKey.cs
- ObjectIDGenerator.cs
- DataServiceRequestArgs.cs
- MainMenu.cs
- TTSVoice.cs
- ValidationSummary.cs
- PropertyTab.cs
- ObjectDataSourceView.cs
- XmlSubtreeReader.cs
- AttachedPropertyBrowsableForChildrenAttribute.cs