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
- ToolStripDropDownButton.cs
- CopyOfAction.cs
- AspNetSynchronizationContext.cs
- HttpCapabilitiesBase.cs
- SqlFormatter.cs
- BitmapEffectOutputConnector.cs
- latinshape.cs
- ApplicationFileParser.cs
- MDIWindowDialog.cs
- AssociationSetEnd.cs
- WebServiceClientProxyGenerator.cs
- CompilationRelaxations.cs
- DictionaryBase.cs
- Window.cs
- UnknownBitmapEncoder.cs
- UnmanagedMemoryStreamWrapper.cs
- ProfileManager.cs
- FileDialogPermission.cs
- RoamingStoreFileUtility.cs
- BaseDataListPage.cs
- XmlReaderSettings.cs
- RootProfilePropertySettingsCollection.cs
- DocumentAutomationPeer.cs
- ContentType.cs
- Reference.cs
- Event.cs
- _NegoStream.cs
- ResourceContainer.cs
- GrabHandleGlyph.cs
- HostedNamedPipeTransportManager.cs
- WebRequest.cs
- CodeMethodReturnStatement.cs
- DocumentViewerHelper.cs
- ImageInfo.cs
- IntegerValidatorAttribute.cs
- MarshalByValueComponent.cs
- ConfigurationSectionGroup.cs
- DependencyProperty.cs
- DataMisalignedException.cs
- MbpInfo.cs
- DocumentXmlWriter.cs
- ToolStripItemRenderEventArgs.cs
- XomlDesignerLoader.cs
- Popup.cs
- WebConfigurationManager.cs
- ITreeGenerator.cs
- WebConfigurationHost.cs
- webproxy.cs
- KeyValuePair.cs
- BezierSegment.cs
- SystemSounds.cs
- SchemaComplexType.cs
- ProgressBar.cs
- UpdateCommand.cs
- ProviderCommandInfoUtils.cs
- WindowsTokenRoleProvider.cs
- ColorConverter.cs
- HyperLink.cs
- ConfigXmlReader.cs
- GACMembershipCondition.cs
- BamlResourceContent.cs
- PreservationFileWriter.cs
- DataMemberConverter.cs
- EastAsianLunisolarCalendar.cs
- ViewManager.cs
- XPathDocument.cs
- RangeValueProviderWrapper.cs
- ApplicationManager.cs
- RequestCacheValidator.cs
- VerificationAttribute.cs
- StreamGeometry.cs
- TextBoxView.cs
- ETagAttribute.cs
- Freezable.cs
- ObjectKeyFrameCollection.cs
- RowsCopiedEventArgs.cs
- SHA512.cs
- RegexParser.cs
- ClientType.cs
- Int32.cs
- sqlstateclientmanager.cs
- MouseOverProperty.cs
- CodeIndexerExpression.cs
- SecurityRuntime.cs
- TraceContextEventArgs.cs
- Line.cs
- IssuedTokenServiceCredential.cs
- AsymmetricSignatureFormatter.cs
- PopupControlService.cs
- MimeBasePart.cs
- EditorPartChrome.cs
- RequestQueue.cs
- MethodBody.cs
- HwndHostAutomationPeer.cs
- AffineTransform3D.cs
- HandlerFactoryWrapper.cs
- BitSet.cs
- WriteableBitmap.cs
- PeerApplication.cs
- ServiceModelEnhancedConfigurationElementCollection.cs