Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- uribuilder.cs
- adornercollection.cs
- ControlDesignerState.cs
- DispatcherExceptionEventArgs.cs
- ConfigXmlComment.cs
- KeyboardNavigation.cs
- TemplateXamlTreeBuilder.cs
- AutomationPatternInfo.cs
- MarkupWriter.cs
- UniqueConstraint.cs
- AQNBuilder.cs
- ControlsConfig.cs
- FileDetails.cs
- IgnorePropertiesAttribute.cs
- OperationPickerDialog.cs
- ToolStripContainerDesigner.cs
- COAUTHIDENTITY.cs
- CreateSequence.cs
- TrackingConditionCollection.cs
- Configuration.cs
- TabItemWrapperAutomationPeer.cs
- InvalidPropValue.cs
- EventListenerClientSide.cs
- TagElement.cs
- DoubleUtil.cs
- TextServicesLoader.cs
- FixedPageAutomationPeer.cs
- FormsAuthenticationEventArgs.cs
- CompoundFileIOPermission.cs
- XmlDownloadManager.cs
- RoleManagerSection.cs
- ScrollEventArgs.cs
- DateTime.cs
- documentsequencetextcontainer.cs
- CheckStoreFileValidityRequest.cs
- WorkflowInstanceRecord.cs
- DelimitedListTraceListener.cs
- GraphicsContext.cs
- PropertyFilterAttribute.cs
- RangeValueProviderWrapper.cs
- DataGridViewCellValidatingEventArgs.cs
- BitmapEffectRenderDataResource.cs
- ComplexTypeEmitter.cs
- ObjectDataSourceSelectingEventArgs.cs
- AttributeConverter.cs
- BidirectionalDictionary.cs
- InstallerTypeAttribute.cs
- COM2Enum.cs
- Utils.cs
- BinaryObjectWriter.cs
- ApplyTemplatesAction.cs
- CapabilitiesSection.cs
- FacetChecker.cs
- MaskedTextBoxTextEditorDropDown.cs
- SoapReflectionImporter.cs
- ActionItem.cs
- ExtensionWindowHeader.cs
- FixUp.cs
- PathStreamGeometryContext.cs
- ProtocolsConfiguration.cs
- TextEditorContextMenu.cs
- SimpleApplicationHost.cs
- ToolStripPanel.cs
- AttachedPropertyMethodSelector.cs
- basemetadatamappingvisitor.cs
- WindowsAuthenticationEventArgs.cs
- TrackingConditionCollection.cs
- DataContractAttribute.cs
- objectquery_tresulttype.cs
- GridViewUpdateEventArgs.cs
- _CookieModule.cs
- Bezier.cs
- Floater.cs
- CheckoutException.cs
- filewebrequest.cs
- RoutedUICommand.cs
- EventToken.cs
- PathNode.cs
- PropertyFilterAttribute.cs
- WebPartDescription.cs
- TreeNodeBinding.cs
- ExtensionWindowHeader.cs
- DataGridParentRows.cs
- mil_sdk_version.cs
- DictionarySectionHandler.cs
- ClientTarget.cs
- PrimarySelectionGlyph.cs
- DataRow.cs
- _HTTPDateParse.cs
- InvalidDataException.cs
- HtmlInputImage.cs
- DeviceContext.cs
- VisualTarget.cs
- TableRowGroupCollection.cs
- TransformerConfigurationWizardBase.cs
- XhtmlBasicListAdapter.cs
- AssertSection.cs
- AutoGeneratedFieldProperties.cs
- TextWriter.cs
- HeaderCollection.cs