Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / Odbc / OdbcConnectionPoolProviderInfo.cs / 1305376 / OdbcConnectionPoolProviderInfo.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
namespace System.Data.Odbc
{
using System;
using System.Data;
using System.Data.ProviderBase;
sealed internal class OdbcConnectionPoolGroupProviderInfo : DbConnectionPoolGroupProviderInfo {
private string _driverName;
private string _driverVersion;
private string _quoteChar;
private char _escapeChar;
private bool _hasQuoteChar;
private bool _hasEscapeChar;
private bool _isV3Driver;
private int _supportedSQLTypes;
private int _testedSQLTypes;
private int _restrictedSQLBindTypes; // These, otherwise supported types, are not available for binding
// flags for unsupported Attributes
private bool _noCurrentCatalog;
private bool _noConnectionDead;
private bool _noQueryTimeout;
private bool _noSqlSoptSSNoBrowseTable;
private bool _noSqlSoptSSHiddenColumns;
// SSS_WARNINGS_OFF
private bool _noSqlCASSColumnKey;
// SSS_WARNINGS_ON
// flags for unsupported Functions
private bool _noSqlPrimaryKeys;
internal string DriverName {
get {
return _driverName;
}
set {
_driverName = value;
}
}
internal string DriverVersion {
get {
return _driverVersion;
}
set {
_driverVersion = value;
}
}
internal bool HasQuoteChar {
// the value is set together with the QuoteChar (see set_QuoteChar);
get {
return _hasQuoteChar;
}
}
internal bool HasEscapeChar {
// the value is set together with the EscapeChar (see set_EscapeChar);
get {
return _hasEscapeChar;
}
}
internal string QuoteChar {
get {
return _quoteChar;
}
set {
_quoteChar = value;
_hasQuoteChar = true;
}
}
internal char EscapeChar {
get {
return _escapeChar;
}
set {
_escapeChar = value;
_hasEscapeChar = true;
}
}
internal bool IsV3Driver {
get {
return _isV3Driver;
}
set {
_isV3Driver = value;
}
}
internal int SupportedSQLTypes {
get {
return _supportedSQLTypes;
}
set {
_supportedSQLTypes = value;
}
}
internal int TestedSQLTypes {
get {
return _testedSQLTypes;
}
set {
_testedSQLTypes = value;
}
}
internal int RestrictedSQLBindTypes {
get {
return _restrictedSQLBindTypes;
}
set {
_restrictedSQLBindTypes = value;
}
}
internal bool NoCurrentCatalog {
get {
return _noCurrentCatalog;
}
set {
_noCurrentCatalog = value;
}
}
internal bool NoConnectionDead {
get {
return _noConnectionDead;
}
set {
_noConnectionDead = value;
}
}
internal bool NoQueryTimeout {
get {
return _noQueryTimeout;
}
set {
_noQueryTimeout = value;
}
}
internal bool NoSqlSoptSSNoBrowseTable {
get {
return _noSqlSoptSSNoBrowseTable;
}
set {
_noSqlSoptSSNoBrowseTable = value;
}
}
internal bool NoSqlSoptSSHiddenColumns {
get {
return _noSqlSoptSSHiddenColumns;
}
set {
_noSqlSoptSSHiddenColumns = value;
}
}
// SSS_WARNINGS_OFF
internal bool NoSqlCASSColumnKey {
get {
return _noSqlCASSColumnKey;
}
set {
_noSqlCASSColumnKey = value;
}
}
// SSS_WARNINGS_ON
internal bool NoSqlPrimaryKeys {
get {
return _noSqlPrimaryKeys;
}
set {
_noSqlPrimaryKeys = value;
}
}
}
}
// 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
- CqlIdentifiers.cs
- PropertyChangeTracker.cs
- XmlEnumAttribute.cs
- Clock.cs
- XmlILOptimizerVisitor.cs
- DelegatingConfigHost.cs
- ThreadAttributes.cs
- DataTemplateSelector.cs
- PlanCompiler.cs
- WebPartConnectVerb.cs
- ImplicitInputBrush.cs
- CustomCategoryAttribute.cs
- PeerApplication.cs
- ScrollProperties.cs
- SrgsText.cs
- RuleSet.cs
- EmbeddedMailObjectsCollection.cs
- CompModHelpers.cs
- LocalizationComments.cs
- NavigationFailedEventArgs.cs
- Material.cs
- PrintPreviewDialog.cs
- DateTimeSerializationSection.cs
- BuilderPropertyEntry.cs
- ExternalException.cs
- httpserverutility.cs
- JoinGraph.cs
- UserControlBuildProvider.cs
- MultiViewDesigner.cs
- DataRecordInfo.cs
- FormsAuthenticationModule.cs
- MemberHolder.cs
- FactoryGenerator.cs
- SimpleModelProvider.cs
- EmbeddedMailObjectsCollection.cs
- ObjectIDGenerator.cs
- PartialToken.cs
- PropertyMap.cs
- BufferBuilder.cs
- ProviderUtil.cs
- DbConnectionPoolGroupProviderInfo.cs
- TemplatingOptionsDialog.cs
- MouseBinding.cs
- InternalMappingException.cs
- Matrix.cs
- TagNameToTypeMapper.cs
- DocumentGridContextMenu.cs
- PeerInvitationResponse.cs
- XhtmlBasicCommandAdapter.cs
- SoapMessage.cs
- SQLStringStorage.cs
- CompilationUnit.cs
- DataGridClipboardHelper.cs
- FixUpCollection.cs
- ComplexType.cs
- EncoderReplacementFallback.cs
- StringConverter.cs
- PropertyOverridesDialog.cs
- PersonalizationState.cs
- ScopelessEnumAttribute.cs
- MailDefinition.cs
- DetailsViewRowCollection.cs
- PropertyChangingEventArgs.cs
- FileLogRecordHeader.cs
- FlowDocumentReader.cs
- LinkDescriptor.cs
- DesignerCategoryAttribute.cs
- Operand.cs
- EntityModelBuildProvider.cs
- BitmapEffectInputData.cs
- DocumentOrderQuery.cs
- MetadataAssemblyHelper.cs
- RequestQueue.cs
- ToolStripControlHost.cs
- SqlLiftWhereClauses.cs
- Section.cs
- Odbc32.cs
- XmlTextWriter.cs
- InputLanguageManager.cs
- SecurityContextSecurityToken.cs
- UrlPath.cs
- DayRenderEvent.cs
- PointLightBase.cs
- InputLangChangeRequestEvent.cs
- ShaperBuffers.cs
- DataBindEngine.cs
- ChannelManager.cs
- RawStylusInputCustomData.cs
- BooleanFunctions.cs
- Font.cs
- TypeDefinition.cs
- SqlErrorCollection.cs
- __ConsoleStream.cs
- GeometryGroup.cs
- CodeTypeDelegate.cs
- PaperSize.cs
- RequestUriProcessor.cs
- figurelength.cs
- SqlTriggerAttribute.cs
- CompilationUtil.cs