Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / ndp / fx / src / Data / System / Data / OleDb / OleDbFactory.cs / 1 / OleDbFactory.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.OleDb {
#if WINFSInternalOnly
internal
#else
public
#endif
sealed class OleDbFactory : DbProviderFactory {
public static readonly OleDbFactory Instance = new OleDbFactory();
private OleDbFactory() {
}
public override DbCommand CreateCommand() {
return new OleDbCommand();
}
public override DbCommandBuilder CreateCommandBuilder() {
return new OleDbCommandBuilder();
}
public override DbConnection CreateConnection() {
return new OleDbConnection();
}
public override DbConnectionStringBuilder CreateConnectionStringBuilder() {
return new OleDbConnectionStringBuilder();
}
public override DbDataAdapter CreateDataAdapter() {
return new OleDbDataAdapter();
}
public override DbParameter CreateParameter() {
return new OleDbParameter();
}
public override CodeAccessPermission CreatePermission(PermissionState state) {
return new OleDbPermission(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.OleDb {
#if WINFSInternalOnly
internal
#else
public
#endif
sealed class OleDbFactory : DbProviderFactory {
public static readonly OleDbFactory Instance = new OleDbFactory();
private OleDbFactory() {
}
public override DbCommand CreateCommand() {
return new OleDbCommand();
}
public override DbCommandBuilder CreateCommandBuilder() {
return new OleDbCommandBuilder();
}
public override DbConnection CreateConnection() {
return new OleDbConnection();
}
public override DbConnectionStringBuilder CreateConnectionStringBuilder() {
return new OleDbConnectionStringBuilder();
}
public override DbDataAdapter CreateDataAdapter() {
return new OleDbDataAdapter();
}
public override DbParameter CreateParameter() {
return new OleDbParameter();
}
public override CodeAccessPermission CreatePermission(PermissionState state) {
return new OleDbPermission(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
- XamlParser.cs
- TransportOutputChannel.cs
- altserialization.cs
- Span.cs
- ProviderConnectionPointCollection.cs
- ProfilePropertySettingsCollection.cs
- xmlglyphRunInfo.cs
- IsolationInterop.cs
- PageCache.cs
- Transform3DCollection.cs
- UniqueConstraint.cs
- IItemContainerGenerator.cs
- RowType.cs
- TextComposition.cs
- RootAction.cs
- LogAppendAsyncResult.cs
- CompareInfo.cs
- DataGridViewCellLinkedList.cs
- HttpRawResponse.cs
- StreamInfo.cs
- StatusBarAutomationPeer.cs
- DataKey.cs
- CommandLibraryHelper.cs
- DbConnectionStringBuilder.cs
- ReadOnlyCollection.cs
- DataGridRelationshipRow.cs
- StateMachineHelpers.cs
- QilBinary.cs
- Util.cs
- WebRequestModuleElement.cs
- Context.cs
- GlobalizationSection.cs
- MaskedTextBoxTextEditorDropDown.cs
- ConnectionsZoneAutoFormat.cs
- PathGradientBrush.cs
- EntityViewContainer.cs
- DefaultPerformanceCounters.cs
- DeploymentExceptionMapper.cs
- DataGridHeaderBorder.cs
- ParentUndoUnit.cs
- Validator.cs
- coordinatorfactory.cs
- WebServiceReceive.cs
- TextTreeTextBlock.cs
- ParameterModifier.cs
- _ProxyChain.cs
- _UriTypeConverter.cs
- ASCIIEncoding.cs
- CultureSpecificStringDictionary.cs
- XmlDomTextWriter.cs
- LedgerEntryCollection.cs
- URLString.cs
- BrowserCapabilitiesFactoryBase.cs
- SqlGatherProducedAliases.cs
- Int32Rect.cs
- InvokeBase.cs
- ProxyGenerator.cs
- ExpandCollapsePattern.cs
- CallbackValidator.cs
- ADRoleFactoryConfiguration.cs
- ISO2022Encoding.cs
- PropertyMapper.cs
- SessionPageStateSection.cs
- RsaSecurityToken.cs
- ScriptResourceAttribute.cs
- Label.cs
- ContractBase.cs
- EntityParameterCollection.cs
- CompressEmulationStream.cs
- ScriptServiceAttribute.cs
- SynchronousReceiveElement.cs
- mediaeventshelper.cs
- ComponentFactoryHelpers.cs
- RepeatBehaviorConverter.cs
- TableMethodGenerator.cs
- unsafeIndexingFilterStream.cs
- DesignerView.xaml.cs
- FormViewCommandEventArgs.cs
- WorkflowApplicationCompletedEventArgs.cs
- RowUpdatedEventArgs.cs
- SoapRpcServiceAttribute.cs
- CharacterShapingProperties.cs
- BlurEffect.cs
- DelayLoadType.cs
- SQLStringStorage.cs
- DBPropSet.cs
- TogglePattern.cs
- XmlSerializationGeneratedCode.cs
- CodeObjectCreateExpression.cs
- WebPartEditorCancelVerb.cs
- CustomTypeDescriptor.cs
- XmlHierarchicalEnumerable.cs
- WmlPhoneCallAdapter.cs
- Pair.cs
- RequestTimeoutManager.cs
- BindingExpressionUncommonField.cs
- Deserializer.cs
- Error.cs
- cookie.cs
- EventSourceCreationData.cs