Code:
/ 4.0 / 4.0 / untmp / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- storepermissionattribute.cs
- InputBuffer.cs
- FontSource.cs
- ReferentialConstraintRoleElement.cs
- ServerIdentity.cs
- EventlogProvider.cs
- RayMeshGeometry3DHitTestResult.cs
- ClientScriptManager.cs
- __ComObject.cs
- DayRenderEvent.cs
- DataPagerFieldItem.cs
- Metadata.cs
- Stackframe.cs
- ExtractorMetadata.cs
- DefaultEvaluationContext.cs
- WebEventCodes.cs
- LambdaCompiler.Lambda.cs
- QuaternionAnimation.cs
- FormViewDesigner.cs
- WsdlInspector.cs
- ToolStripOverflow.cs
- BindableTemplateBuilder.cs
- RevocationPoint.cs
- SqlAliaser.cs
- StreamInfo.cs
- CngAlgorithm.cs
- QueryPageSettingsEventArgs.cs
- BinaryConverter.cs
- TraceEventCache.cs
- WebContext.cs
- EncodingDataItem.cs
- IDispatchConstantAttribute.cs
- GradientStop.cs
- MemberBinding.cs
- MouseWheelEventArgs.cs
- FormatPage.cs
- ReadWriteObjectLock.cs
- BuildResultCache.cs
- BaseParser.cs
- SqlDataSourceConnectionPanel.cs
- HotCommands.cs
- serverconfig.cs
- CssTextWriter.cs
- Model3D.cs
- MobileUserControl.cs
- RelativeSource.cs
- XmlSerializableServices.cs
- TrackBarRenderer.cs
- DecimalConverter.cs
- LogicalExpr.cs
- PanelDesigner.cs
- DefaultValueTypeConverter.cs
- BindingValueChangedEventArgs.cs
- Pair.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- ToolStripSeparator.cs
- codemethodreferenceexpression.cs
- Rect3DConverter.cs
- EUCJPEncoding.cs
- TypeValidationEventArgs.cs
- RuleSetDialog.cs
- TableLayoutSettingsTypeConverter.cs
- WorkflowCreationContext.cs
- ApplicationBuildProvider.cs
- SafeHandle.cs
- WindowsToolbarItemAsMenuItem.cs
- CompiledRegexRunnerFactory.cs
- DomNameTable.cs
- CompiledQuery.cs
- UnsafeNativeMethods.cs
- IdentityReference.cs
- StorageEntityContainerMapping.cs
- Deserializer.cs
- ReferentialConstraint.cs
- WebPartRestoreVerb.cs
- DecoderFallback.cs
- ConsumerConnectionPoint.cs
- Timeline.cs
- LabelLiteral.cs
- WebEventTraceProvider.cs
- InputQueue.cs
- COM2PictureConverter.cs
- ElementHostAutomationPeer.cs
- PhysicalAddress.cs
- RoutedEventArgs.cs
- BidirectionalDictionary.cs
- PreservationFileWriter.cs
- PeerHopCountAttribute.cs
- ViewStateChangedEventArgs.cs
- ZoomPercentageConverter.cs
- PingOptions.cs
- TypeBuilderInstantiation.cs
- DesignerForm.cs
- FormatVersion.cs
- SourceFileBuildProvider.cs
- WindowsTreeView.cs
- GiveFeedbackEventArgs.cs
- ComplexObject.cs
- ButtonAutomationPeer.cs
- UidPropertyAttribute.cs