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
- QueryOperationResponseOfT.cs
- HttpStaticObjectsCollectionWrapper.cs
- DiscoveryClient.cs
- TextRangeAdaptor.cs
- LineGeometry.cs
- Region.cs
- XmlSiteMapProvider.cs
- RenderDataDrawingContext.cs
- TableHeaderCell.cs
- SystemSounds.cs
- WriteableOnDemandStream.cs
- DynamicPropertyHolder.cs
- DataGridRow.cs
- RegexCapture.cs
- SQLDateTimeStorage.cs
- ImageSourceConverter.cs
- HttpCapabilitiesSectionHandler.cs
- OperationAbortedException.cs
- FilePrompt.cs
- CompositeControl.cs
- XmlHelper.cs
- SqlNamer.cs
- MatchingStyle.cs
- CustomAttributeFormatException.cs
- TransformedBitmap.cs
- DeclaredTypeValidator.cs
- BaseAsyncResult.cs
- PageContentCollection.cs
- FileDetails.cs
- DataGridViewCellCollection.cs
- Scheduling.cs
- QuotedPrintableStream.cs
- DataControlFieldCollection.cs
- QilUnary.cs
- Missing.cs
- StandardToolWindows.cs
- MemoryRecordBuffer.cs
- QuaternionAnimationBase.cs
- CredentialCache.cs
- WebEvents.cs
- QueryInterceptorAttribute.cs
- AttributeExtensions.cs
- CqlParserHelpers.cs
- VectorAnimationUsingKeyFrames.cs
- StringCollectionEditor.cs
- DynamicPropertyHolder.cs
- ContentTextAutomationPeer.cs
- LookupNode.cs
- MappingMetadataHelper.cs
- Convert.cs
- SqlDataSourceQueryConverter.cs
- SelectionService.cs
- Metadata.cs
- PackWebResponse.cs
- Translator.cs
- ColorTranslator.cs
- XmlSchemaComplexContentExtension.cs
- TabPage.cs
- MultiSelector.cs
- ContextQuery.cs
- BinaryParser.cs
- InvalidOperationException.cs
- TcpTransportSecurity.cs
- CookielessHelper.cs
- TraceSource.cs
- ModuleBuilderData.cs
- ToolStripMenuItemCodeDomSerializer.cs
- TagMapInfo.cs
- NavigatorOutput.cs
- XmlText.cs
- MachineKeySection.cs
- DrawingContextWalker.cs
- CreateUserErrorEventArgs.cs
- ListManagerBindingsCollection.cs
- HorizontalAlignConverter.cs
- MenuAutoFormat.cs
- EntityDataSourceEntityTypeFilterItem.cs
- BuildProvider.cs
- IDReferencePropertyAttribute.cs
- ListControlActionList.cs
- TreeViewItem.cs
- ScrollViewer.cs
- CheckPair.cs
- ElementProxy.cs
- SqlServer2KCompatibilityAnnotation.cs
- HashMembershipCondition.cs
- ApplicationInfo.cs
- DataGridViewDataErrorEventArgs.cs
- EdmToObjectNamespaceMap.cs
- TextEditorThreadLocalStore.cs
- _OverlappedAsyncResult.cs
- XmlConvert.cs
- EntityContainerEmitter.cs
- EntityContainerEntitySet.cs
- ApplicationActivator.cs
- StructuralType.cs
- RequestCache.cs
- EmissiveMaterial.cs
- SystemDropShadowChrome.cs
- Metafile.cs