Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DLinq / Dlinq / SqlClient / Common / SqlServer2KCompatibilityAnnotation.cs / 1305376 / SqlServer2KCompatibilityAnnotation.cs
using System; using System.Collections.Generic; using System.Text; namespace System.Data.Linq.SqlClient { ////// Annotation which indicates that the given node will cause a compatibility problem /// for the indicated set of providers. /// internal class SqlServerCompatibilityAnnotation : SqlNodeAnnotation { SqlProvider.ProviderMode[] providers; ////// Constructor /// /// The compatibility message. /// The set of providers this compatibility issue applies to. internal SqlServerCompatibilityAnnotation(string message, params SqlProvider.ProviderMode[] providers) : base(message) { this.providers = providers; } ////// Returns true if this annotation applies to the specified provider. /// internal bool AppliesTo(SqlProvider.ProviderMode provider) { foreach (SqlProvider.ProviderMode p in providers) { if (p == provider) { return true; } } return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. using System; using System.Collections.Generic; using System.Text; namespace System.Data.Linq.SqlClient { ////// Annotation which indicates that the given node will cause a compatibility problem /// for the indicated set of providers. /// internal class SqlServerCompatibilityAnnotation : SqlNodeAnnotation { SqlProvider.ProviderMode[] providers; ////// Constructor /// /// The compatibility message. /// The set of providers this compatibility issue applies to. internal SqlServerCompatibilityAnnotation(string message, params SqlProvider.ProviderMode[] providers) : base(message) { this.providers = providers; } ////// Returns true if this annotation applies to the specified provider. /// internal bool AppliesTo(SqlProvider.ProviderMode provider) { foreach (SqlProvider.ProviderMode p in providers) { if (p == provider) { return true; } } return false; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ParserExtension.cs
- WebHttpBehavior.cs
- NCryptNative.cs
- PeerNameRegistration.cs
- BinaryMethodMessage.cs
- ListBindableAttribute.cs
- RegistryDataKey.cs
- MonitorWrapper.cs
- FixedSOMTableCell.cs
- CalendarKeyboardHelper.cs
- _LazyAsyncResult.cs
- GradientBrush.cs
- UpdateCompiler.cs
- ModuleBuilderData.cs
- TextCompositionManager.cs
- xamlnodes.cs
- MyContact.cs
- WebControl.cs
- EventNotify.cs
- CodeGeneratorOptions.cs
- NodeFunctions.cs
- WebServiceFaultDesigner.cs
- TextElementEnumerator.cs
- DbParameterHelper.cs
- ParameterToken.cs
- DeviceOverridableAttribute.cs
- SoapAttributeAttribute.cs
- FrameAutomationPeer.cs
- FixedSOMImage.cs
- FixedTextPointer.cs
- UIElementCollection.cs
- TypeConverterValueSerializer.cs
- SecurityTokenRequirement.cs
- TypeDescriptionProviderAttribute.cs
- ContentIterators.cs
- WebHeaderCollection.cs
- PropVariant.cs
- EqualityArray.cs
- CompilerErrorCollection.cs
- DockProviderWrapper.cs
- WaitingCursor.cs
- GroupBox.cs
- WebPartConnectionsCancelVerb.cs
- ToolStripItemRenderEventArgs.cs
- PageThemeParser.cs
- XmlNodeList.cs
- PrintPreviewGraphics.cs
- LabelLiteral.cs
- SinglePageViewer.cs
- CompositionDesigner.cs
- XPathNavigatorKeyComparer.cs
- RenderContext.cs
- AttributeAction.cs
- XhtmlBasicControlAdapter.cs
- FrameworkElementAutomationPeer.cs
- CultureInfo.cs
- XmlSchemaCollection.cs
- WorkItem.cs
- TextRange.cs
- ConfigurationFileMap.cs
- DataDocumentXPathNavigator.cs
- HttpBindingExtension.cs
- XamlSerializerUtil.cs
- WorkerRequest.cs
- OdbcDataReader.cs
- SessionEndedEventArgs.cs
- BoundsDrawingContextWalker.cs
- JapaneseCalendar.cs
- SoundPlayerAction.cs
- InternalConfigRoot.cs
- PolyQuadraticBezierSegment.cs
- _NetRes.cs
- externdll.cs
- DirectoryRootQuery.cs
- EndpointDesigner.cs
- BaseDataList.cs
- NativeMethods.cs
- RequestCachePolicy.cs
- Instrumentation.cs
- DataGridCommandEventArgs.cs
- _AuthenticationState.cs
- ListView.cs
- ReliabilityContractAttribute.cs
- XMLSchema.cs
- DataSetSchema.cs
- IdnMapping.cs
- Camera.cs
- IntranetCredentialPolicy.cs
- DesignerWithHeader.cs
- PartitionerQueryOperator.cs
- HtmlInputReset.cs
- MonthChangedEventArgs.cs
- Path.cs
- FastEncoderStatics.cs
- MenuCommand.cs
- DockProviderWrapper.cs
- CompiledQueryCacheEntry.cs
- WebPartConnectVerb.cs
- SessionPageStatePersister.cs
- ValueUnavailableException.cs