Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / FieldMetadata.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataControlLinkButton.cs
- BasicBrowserDialog.designer.cs
- XmlQueryTypeFactory.cs
- ScriptReferenceEventArgs.cs
- ThicknessConverter.cs
- CornerRadiusConverter.cs
- WebResponse.cs
- ReturnEventArgs.cs
- FunctionDescription.cs
- ValidationContext.cs
- QilBinary.cs
- JournalEntryStack.cs
- LogReserveAndAppendState.cs
- MenuScrollingVisibilityConverter.cs
- TemplateBindingExtension.cs
- OperationInvokerBehavior.cs
- DataConnectionHelper.cs
- PlainXmlWriter.cs
- FormsAuthenticationUserCollection.cs
- ClientBuildManagerCallback.cs
- RegexRunner.cs
- HttpDictionary.cs
- LinqDataSourceHelper.cs
- NonClientArea.cs
- UrlPath.cs
- FixedPageProcessor.cs
- AutoGeneratedField.cs
- TextHidden.cs
- SQLSingle.cs
- LoggedException.cs
- TextTreeTextElementNode.cs
- CodeMemberProperty.cs
- ListViewInsertionMark.cs
- CorrelationTokenTypeConvertor.cs
- SerializationInfo.cs
- Base64Decoder.cs
- AlphabeticalEnumConverter.cs
- XmlSchemaRedefine.cs
- MenuAdapter.cs
- RSAOAEPKeyExchangeDeformatter.cs
- KeyInterop.cs
- DataGridColumnCollection.cs
- TableLayout.cs
- ThrowHelper.cs
- RemotingAttributes.cs
- QueuePathEditor.cs
- WorkflowShape.cs
- TraceProvider.cs
- ConnectionPoint.cs
- CodeAccessPermission.cs
- XmlSchemaException.cs
- WpfKnownMemberInvoker.cs
- DbConnectionPoolIdentity.cs
- TextSchema.cs
- DbFunctionCommandTree.cs
- LoginDesigner.cs
- DesignerVerbCollection.cs
- ObjectDisposedException.cs
- HasCopySemanticsAttribute.cs
- SortedList.cs
- SystemResources.cs
- Point3D.cs
- SupportsPreviewControlAttribute.cs
- StringBuilder.cs
- ParseChildrenAsPropertiesAttribute.cs
- NewArray.cs
- ObfuscateAssemblyAttribute.cs
- ImageEditor.cs
- CodeEntryPointMethod.cs
- PartialToken.cs
- GenericTypeParameterBuilder.cs
- SimpleBitVector32.cs
- SendReply.cs
- HtmlHead.cs
- FormViewRow.cs
- ThicknessKeyFrameCollection.cs
- XmlCustomFormatter.cs
- Rijndael.cs
- DBSqlParserTableCollection.cs
- ExplicitDiscriminatorMap.cs
- QueryableDataSourceView.cs
- _NestedMultipleAsyncResult.cs
- ProtocolViolationException.cs
- ServiceElementCollection.cs
- CapacityStreamGeometryContext.cs
- MatrixCamera.cs
- PersonalizationDictionary.cs
- FilteredAttributeCollection.cs
- PrintDialog.cs
- SymbolEqualComparer.cs
- TreeViewImageIndexConverter.cs
- SynchronizedPool.cs
- File.cs
- DrawListViewSubItemEventArgs.cs
- SafeCertificateContext.cs
- AuthenticationModuleElementCollection.cs
- ByteStorage.cs
- FontFamilyConverter.cs
- RijndaelManaged.cs
- EditModeSwitchButton.cs