Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / Data / System / Data / Odbc / OdbcConnectionPoolProviderInfo.cs / 2 / 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. //------------------------------------------------------------------------------ //// 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
- EasingFunctionBase.cs
- Int16Animation.cs
- Filter.cs
- RegexGroupCollection.cs
- Section.cs
- WorkflowApplicationIdleEventArgs.cs
- ConfigurationValidatorBase.cs
- ParameterExpression.cs
- PeerInputChannel.cs
- ImageInfo.cs
- TranslateTransform3D.cs
- XmlUnspecifiedAttribute.cs
- BrowserCapabilitiesCompiler.cs
- IncrementalHitTester.cs
- ObjectDataSourceEventArgs.cs
- SettingsPropertyWrongTypeException.cs
- TextLineBreak.cs
- ConnectionOrientedTransportManager.cs
- VarRemapper.cs
- ExtensibleClassFactory.cs
- DirectoryInfo.cs
- HtmlMeta.cs
- KeyFrames.cs
- ControllableStoryboardAction.cs
- StringBuilder.cs
- TreeNodeCollectionEditor.cs
- SizeF.cs
- ObservableCollection.cs
- JavaScriptString.cs
- WebEventCodes.cs
- DataView.cs
- StyleModeStack.cs
- WindowsGraphics2.cs
- ConfigPathUtility.cs
- DataGridViewRowHeaderCell.cs
- StringHandle.cs
- AspNetSynchronizationContext.cs
- CommonProperties.cs
- BindingsCollection.cs
- DecoderReplacementFallback.cs
- NGCSerializationManagerAsync.cs
- RemoveFromCollection.cs
- PasswordBox.cs
- Light.cs
- FunctionDescription.cs
- MemberHolder.cs
- DateTimeFormatInfoScanner.cs
- SequentialActivityDesigner.cs
- _AutoWebProxyScriptHelper.cs
- CodeNamespaceCollection.cs
- SmiMetaDataProperty.cs
- CodeCommentStatement.cs
- InheritanceUI.cs
- ListSortDescription.cs
- DynamicFilter.cs
- XmlQueryRuntime.cs
- PixelFormatConverter.cs
- MappingModelBuildProvider.cs
- WSSecurityPolicy11.cs
- SetIndexBinder.cs
- ScriptMethodAttribute.cs
- X509IssuerSerialKeyIdentifierClause.cs
- SoapReflector.cs
- IntSecurity.cs
- ListView.cs
- CapabilitiesUse.cs
- TableLayout.cs
- ToolboxComponentsCreatingEventArgs.cs
- BasePattern.cs
- NetworkAddressChange.cs
- FixedPage.cs
- LightweightCodeGenerator.cs
- WebPartManagerDesigner.cs
- HtmlTableRow.cs
- SingleQueryOperator.cs
- ObjectDataProvider.cs
- UnauthorizedWebPart.cs
- ComplexType.cs
- WebBrowsableAttribute.cs
- UrlPath.cs
- Ray3DHitTestResult.cs
- LayoutTableCell.cs
- DesignerForm.cs
- SessionSwitchEventArgs.cs
- NamedPipeProcessProtocolHandler.cs
- ReliableChannelBinder.cs
- QilGenerator.cs
- QilStrConcat.cs
- TagPrefixCollection.cs
- Rect3D.cs
- WinEventTracker.cs
- Style.cs
- UnionCodeGroup.cs
- DataControlLinkButton.cs
- PersonalizationState.cs
- BamlLocalizableResourceKey.cs
- EntityClientCacheKey.cs
- ProgressiveCrcCalculatingStream.cs
- HitTestWithGeometryDrawingContextWalker.cs
- PerformanceCounterCategory.cs