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
- ToolStripManager.cs
- ServiceDescription.cs
- ISessionStateStore.cs
- GrammarBuilderWildcard.cs
- XmlName.cs
- ImageMapEventArgs.cs
- RSAProtectedConfigurationProvider.cs
- TextEditorContextMenu.cs
- DateTimeSerializationSection.cs
- SignerInfo.cs
- ScriptModule.cs
- DrawingDrawingContext.cs
- SystemFonts.cs
- LoginView.cs
- AppDomainProtocolHandler.cs
- ComplusTypeValidator.cs
- ValidationRuleCollection.cs
- SqlUserDefinedAggregateAttribute.cs
- HttpDictionary.cs
- ProviderSettingsCollection.cs
- DragStartedEventArgs.cs
- AdornerPresentationContext.cs
- AxisAngleRotation3D.cs
- EditCommandColumn.cs
- DynamicValueConverter.cs
- EntityDataSourceSelectingEventArgs.cs
- BaseDataListActionList.cs
- Point3DKeyFrameCollection.cs
- ModelTypeConverter.cs
- FolderBrowserDialog.cs
- PenLineCapValidation.cs
- PlaceHolder.cs
- IncrementalCompileAnalyzer.cs
- URLIdentityPermission.cs
- ISSmlParser.cs
- NetPeerTcpBinding.cs
- PrintDialog.cs
- FrameDimension.cs
- SchemaInfo.cs
- FixedDocumentSequencePaginator.cs
- TranslateTransform.cs
- CodeAttributeDeclaration.cs
- DbConnectionClosed.cs
- DeviceContexts.cs
- StaticResourceExtension.cs
- SR.cs
- ToolStripGripRenderEventArgs.cs
- ZipPackage.cs
- DataMember.cs
- ClientApiGenerator.cs
- DescendantBaseQuery.cs
- ObjectReaderCompiler.cs
- StrongNameMembershipCondition.cs
- UpWmlMobileTextWriter.cs
- ExpandSegmentCollection.cs
- Style.cs
- MaterializeFromAtom.cs
- NetworkInterface.cs
- SqlDataSourceStatusEventArgs.cs
- SuppressIldasmAttribute.cs
- WebControlsSection.cs
- BezierSegment.cs
- ProxyWebPartConnectionCollection.cs
- SoapHttpTransportImporter.cs
- ScriptingScriptResourceHandlerSection.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ExpressionBuilder.cs
- HttpProfileBase.cs
- InputLanguageManager.cs
- SmtpClient.cs
- JournalEntryStack.cs
- InheritanceContextHelper.cs
- GeometryModel3D.cs
- Ref.cs
- OpenTypeLayoutCache.cs
- FilterableAttribute.cs
- DataContract.cs
- FixedSOMSemanticBox.cs
- QueryHandler.cs
- SynchronizingStream.cs
- NoClickablePointException.cs
- PrintDocument.cs
- RemoveStoryboard.cs
- ElementProxy.cs
- SafeFileMappingHandle.cs
- TCPClient.cs
- DeviceContext2.cs
- ManifestBasedResourceGroveler.cs
- Vector3D.cs
- GlobalAllocSafeHandle.cs
- Comparer.cs
- lengthconverter.cs
- XPathAxisIterator.cs
- CharUnicodeInfo.cs
- WindowsAuthenticationModule.cs
- Invariant.cs
- XmlAttributeCollection.cs
- Effect.cs
- GB18030Encoding.cs
- StringBuilder.cs