Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Data / System / Data / Odbc / OdbcFactory.cs / 1305376 / OdbcFactory.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
using System;
using System.Data;
using System.Data.Common;
using System.Security;
using System.Security.Permissions;
namespace System.Data.Odbc {
public sealed class OdbcFactory : DbProviderFactory {
public static readonly OdbcFactory Instance = new OdbcFactory();
private OdbcFactory() {
}
public override DbCommand CreateCommand() {
return new OdbcCommand();
}
public override DbCommandBuilder CreateCommandBuilder() {
return new OdbcCommandBuilder();
}
public override DbConnection CreateConnection() {
return new OdbcConnection();
}
public override DbConnectionStringBuilder CreateConnectionStringBuilder() {
return new OdbcConnectionStringBuilder();
}
public override DbDataAdapter CreateDataAdapter() {
return new OdbcDataAdapter();
}
public override DbParameter CreateParameter() {
return new OdbcParameter();
}
public override CodeAccessPermission CreatePermission(PermissionState state) {
return new OdbcPermission(state);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// [....]
// [....]
//-----------------------------------------------------------------------------
using System;
using System.Data;
using System.Data.Common;
using System.Security;
using System.Security.Permissions;
namespace System.Data.Odbc {
public sealed class OdbcFactory : DbProviderFactory {
public static readonly OdbcFactory Instance = new OdbcFactory();
private OdbcFactory() {
}
public override DbCommand CreateCommand() {
return new OdbcCommand();
}
public override DbCommandBuilder CreateCommandBuilder() {
return new OdbcCommandBuilder();
}
public override DbConnection CreateConnection() {
return new OdbcConnection();
}
public override DbConnectionStringBuilder CreateConnectionStringBuilder() {
return new OdbcConnectionStringBuilder();
}
public override DbDataAdapter CreateDataAdapter() {
return new OdbcDataAdapter();
}
public override DbParameter CreateParameter() {
return new OdbcParameter();
}
public override CodeAccessPermission CreatePermission(PermissionState state) {
return new OdbcPermission(state);
}
}
}
// 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
- StructuredTypeInfo.cs
- prompt.cs
- NullExtension.cs
- Propagator.cs
- RepeatInfo.cs
- Overlapped.cs
- SwitchAttribute.cs
- Int32Converter.cs
- Pts.cs
- CodeEntryPointMethod.cs
- UpdatePanelTriggerCollection.cs
- ComboBoxItem.cs
- ReadOnlyAttribute.cs
- AssemblyBuilder.cs
- DataBoundLiteralControl.cs
- ConfigurationValues.cs
- MeshGeometry3D.cs
- SymLanguageType.cs
- GridViewSelectEventArgs.cs
- GACMembershipCondition.cs
- Normalization.cs
- WebPartMovingEventArgs.cs
- SplitContainer.cs
- HostTimeoutsElement.cs
- ExecutionEngineException.cs
- AsmxEndpointPickerExtension.cs
- ReadOnlyHierarchicalDataSourceView.cs
- ListBindingConverter.cs
- ComponentCodeDomSerializer.cs
- TwoPhaseCommit.cs
- MailMessage.cs
- AuthenticationException.cs
- DataGridViewToolTip.cs
- IgnoreFileBuildProvider.cs
- WbmpConverter.cs
- ResXResourceReader.cs
- ContentIterators.cs
- ObjectContext.cs
- SqlExpander.cs
- DecimalAnimation.cs
- EndGetFileNameFromUserRequest.cs
- TableLayoutSettingsTypeConverter.cs
- ObjectReaderCompiler.cs
- ResourcesBuildProvider.cs
- QueryStringHandler.cs
- PropertyChangingEventArgs.cs
- Frame.cs
- HostSecurityManager.cs
- AttributeEmitter.cs
- IfAction.cs
- DbRetry.cs
- elementinformation.cs
- ConfigurationValidatorBase.cs
- TreeViewAutomationPeer.cs
- comcontractssection.cs
- TraceLog.cs
- AttributeSetAction.cs
- SkewTransform.cs
- UniqueConstraint.cs
- XmlSchemaAnnotated.cs
- Aes.cs
- DetailsViewPageEventArgs.cs
- QuaternionConverter.cs
- KeyPullup.cs
- InputManager.cs
- _UriTypeConverter.cs
- AsyncOperationManager.cs
- HandlerElementCollection.cs
- Converter.cs
- SafeThreadHandle.cs
- ErrorProvider.cs
- MSHTMLHost.cs
- TablePattern.cs
- Font.cs
- ParameterToken.cs
- AnnotationHelper.cs
- DATA_BLOB.cs
- MethodExpression.cs
- SymmetricKeyWrap.cs
- xml.cs
- DataObjectEventArgs.cs
- ExceptionNotification.cs
- FormatException.cs
- OpacityConverter.cs
- XsltArgumentList.cs
- DebugHandleTracker.cs
- XmlQueryTypeFactory.cs
- TaskForm.cs
- WebSysDescriptionAttribute.cs
- Parser.cs
- SafeNativeMethodsMilCoreApi.cs
- XmlSchemaComplexContentExtension.cs
- ManipulationDevice.cs
- TileModeValidation.cs
- DesignerHelpers.cs
- TypeExtension.cs
- DataGridCellClipboardEventArgs.cs
- XamlStream.cs
- ProfileManager.cs
- ExpressionConverter.cs