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
- MimeTypePropertyAttribute.cs
- XmlSignatureManifest.cs
- TextComposition.cs
- ReadOnlyHierarchicalDataSource.cs
- CodeMemberEvent.cs
- Point3DAnimationBase.cs
- ConnectionConsumerAttribute.cs
- ExpressionBindings.cs
- MappingException.cs
- PlaceHolder.cs
- PocoPropertyAccessorStrategy.cs
- UriWriter.cs
- AssemblyAssociatedContentFileAttribute.cs
- SystemResourceHost.cs
- EncryptedPackage.cs
- TreeNodeStyleCollection.cs
- KnownBoxes.cs
- ClientFormsAuthenticationCredentials.cs
- ShaderEffect.cs
- GregorianCalendarHelper.cs
- TextElementEnumerator.cs
- ImageIndexEditor.cs
- Imaging.cs
- TraceLog.cs
- TreeNodeCollectionEditor.cs
- PackageController.cs
- WebPartManagerDesigner.cs
- Freezable.cs
- XPathNodeInfoAtom.cs
- Axis.cs
- MimeImporter.cs
- VisualStyleTypesAndProperties.cs
- CompileXomlTask.cs
- IriParsingElement.cs
- WindowsTitleBar.cs
- HTTP_SERVICE_CONFIG_URLACL_PARAM.cs
- ReadOnlyHierarchicalDataSourceView.cs
- Slider.cs
- WindowsPrincipal.cs
- FixedPageAutomationPeer.cs
- AppearanceEditorPart.cs
- ToolStripItemEventArgs.cs
- odbcmetadatacollectionnames.cs
- DataTableMapping.cs
- MemoryFailPoint.cs
- DesignBindingPicker.cs
- UtilityExtension.cs
- GraphicsPath.cs
- ControlValuePropertyAttribute.cs
- ForwardPositionQuery.cs
- CodeSnippetExpression.cs
- SpotLight.cs
- DbConnectionPoolOptions.cs
- XmlNamespaceManager.cs
- DispatchOperation.cs
- RewritingProcessor.cs
- HealthMonitoringSection.cs
- MulticastOption.cs
- SourceLineInfo.cs
- OdbcConnectionPoolProviderInfo.cs
- KeyValuePair.cs
- activationcontext.cs
- EntityContainer.cs
- ToolboxItemCollection.cs
- DefaultClaimSet.cs
- SystemSounds.cs
- PropertySegmentSerializer.cs
- HierarchicalDataBoundControl.cs
- TargetConverter.cs
- WMIGenerator.cs
- AnnotationResourceChangedEventArgs.cs
- LifetimeServices.cs
- X509UI.cs
- MonthCalendarDesigner.cs
- ServiceNotStartedException.cs
- MSHTMLHost.cs
- TagNameToTypeMapper.cs
- TargetConverter.cs
- SiteMapDataSource.cs
- EntityTypeBase.cs
- GridSplitterAutomationPeer.cs
- ServicePrincipalNameElement.cs
- Module.cs
- ShapeTypeface.cs
- FontInfo.cs
- ArraySegment.cs
- ProfilePropertySettings.cs
- AssemblyCacheEntry.cs
- SqlConnectionPoolProviderInfo.cs
- BlobPersonalizationState.cs
- InstancePersistenceException.cs
- LayoutTable.cs
- MarkerProperties.cs
- DiagnosticTrace.cs
- DrawListViewColumnHeaderEventArgs.cs
- SQLBinaryStorage.cs
- xsdvalidator.cs
- Hash.cs
- UserControlAutomationPeer.cs
- RefType.cs