Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / Orcas / SP / ndp / fx / src / DataEntityDesign / Design / System / Data / Entity / Design / EntityStoreSchemaFilterEntry.cs / 1 / EntityStoreSchemaFilterEntry.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; using System.Data.Entity.Design.Common; namespace System.Data.Entity.Design { ////// This class represent a single filter entry /// public class EntityStoreSchemaFilterEntry { private string _catalog; private string _schema; private string _name; private EntityStoreSchemaFilterObjectTypes _types; private EntityStoreSchemaFilterEffect _effect; ////// Creates a EntityStoreSchemaFilterEntry /// /// The pattern to use to select the appropriate catalog or null to not limit by catalog. /// The pattern to use to select the appropriate schema or null to not limit by schema. /// The pattern to use to select the appropriate name or null to not limit by name. /// The type of objects to apply this filter to. /// The effect that this filter should have on the results. public EntityStoreSchemaFilterEntry(string catalog, string schema, string name, EntityStoreSchemaFilterObjectTypes types, EntityStoreSchemaFilterEffect effect) { if (types == EntityStoreSchemaFilterObjectTypes.None) { throw EDesignUtil.Argument("types"); } _catalog = catalog; _schema = schema; _name = name; _types = types; _effect = effect; } ////// Creates a EntityStoreSchemaFilterEntry /// /// The pattern to use to select the appropriate catalog or null to not limit by catalog. /// The pattern to use to select the appropriate schema or null to not limit by schema. /// The pattern to use to select the appropriate name or null to not limit by name. public EntityStoreSchemaFilterEntry(string catalog, string schema, string name) :this(catalog, schema, name, EntityStoreSchemaFilterObjectTypes.All, EntityStoreSchemaFilterEffect.Allow) { } ////// Gets the pattern that will be used to select the appropriate catalog. /// public string Catalog { [DebuggerStepThroughAttribute] get { return _catalog; } } ////// Gets the pattern that will be used to select the appropriate schema. /// public string Schema { [DebuggerStepThroughAttribute] get { return _schema; } } ////// Gets the pattern that will be used to select the appropriate name. /// public string Name { [DebuggerStepThroughAttribute] get { return _name; } } ////// Gets the types of objects that this filter applies to. /// public EntityStoreSchemaFilterObjectTypes Types { [DebuggerStepThroughAttribute] get { return _types; } } ////// Gets the effect that this filter has on results. /// public EntityStoreSchemaFilterEffect Effect { [DebuggerStepThroughAttribute] get { return _effect; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections.Generic; using System.Text; using System.Diagnostics; using System.Data.Entity.Design.Common; namespace System.Data.Entity.Design { ////// This class represent a single filter entry /// public class EntityStoreSchemaFilterEntry { private string _catalog; private string _schema; private string _name; private EntityStoreSchemaFilterObjectTypes _types; private EntityStoreSchemaFilterEffect _effect; ////// Creates a EntityStoreSchemaFilterEntry /// /// The pattern to use to select the appropriate catalog or null to not limit by catalog. /// The pattern to use to select the appropriate schema or null to not limit by schema. /// The pattern to use to select the appropriate name or null to not limit by name. /// The type of objects to apply this filter to. /// The effect that this filter should have on the results. public EntityStoreSchemaFilterEntry(string catalog, string schema, string name, EntityStoreSchemaFilterObjectTypes types, EntityStoreSchemaFilterEffect effect) { if (types == EntityStoreSchemaFilterObjectTypes.None) { throw EDesignUtil.Argument("types"); } _catalog = catalog; _schema = schema; _name = name; _types = types; _effect = effect; } ////// Creates a EntityStoreSchemaFilterEntry /// /// The pattern to use to select the appropriate catalog or null to not limit by catalog. /// The pattern to use to select the appropriate schema or null to not limit by schema. /// The pattern to use to select the appropriate name or null to not limit by name. public EntityStoreSchemaFilterEntry(string catalog, string schema, string name) :this(catalog, schema, name, EntityStoreSchemaFilterObjectTypes.All, EntityStoreSchemaFilterEffect.Allow) { } ////// Gets the pattern that will be used to select the appropriate catalog. /// public string Catalog { [DebuggerStepThroughAttribute] get { return _catalog; } } ////// Gets the pattern that will be used to select the appropriate schema. /// public string Schema { [DebuggerStepThroughAttribute] get { return _schema; } } ////// Gets the pattern that will be used to select the appropriate name. /// public string Name { [DebuggerStepThroughAttribute] get { return _name; } } ////// Gets the types of objects that this filter applies to. /// public EntityStoreSchemaFilterObjectTypes Types { [DebuggerStepThroughAttribute] get { return _types; } } ////// Gets the effect that this filter has on results. /// public EntityStoreSchemaFilterEffect Effect { [DebuggerStepThroughAttribute] get { return _effect; } } } } // 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
- DSASignatureFormatter.cs
- XmlUtil.cs
- LinkUtilities.cs
- WrappedIUnknown.cs
- WpfSharedBamlSchemaContext.cs
- SqlDataSourceQueryEditorForm.cs
- DispatcherHookEventArgs.cs
- ExpandSegmentCollection.cs
- CanonicalizationDriver.cs
- ViewCellRelation.cs
- SettingsContext.cs
- DrawingContextDrawingContextWalker.cs
- InProcStateClientManager.cs
- UserControl.cs
- XhtmlBasicValidationSummaryAdapter.cs
- SqlInfoMessageEvent.cs
- ADMembershipProvider.cs
- HashSetDebugView.cs
- ServiceHostingEnvironment.cs
- SymbolUsageManager.cs
- OrderedDictionary.cs
- GridViewUpdatedEventArgs.cs
- SByteConverter.cs
- ResumeStoryboard.cs
- CompilationPass2Task.cs
- XmlSchemaCollection.cs
- RegistryKey.cs
- CombinedGeometry.cs
- XsltLoader.cs
- UnitySerializationHolder.cs
- Animatable.cs
- XmlSortKey.cs
- SynchronizationHandlesCodeDomSerializer.cs
- FileDialogCustomPlace.cs
- UpdateCompiler.cs
- CustomAttributeBuilder.cs
- LookupNode.cs
- DataGrid.cs
- Size.cs
- graph.cs
- TypeUtil.cs
- XamlReader.cs
- ApplicationInfo.cs
- DynamicValueConverter.cs
- CustomError.cs
- BufferModeSettings.cs
- LockingPersistenceProvider.cs
- CodeNamespaceImportCollection.cs
- BinaryNode.cs
- TextCollapsingProperties.cs
- TypeNameConverter.cs
- PersianCalendar.cs
- ObjectDataProvider.cs
- ExceptionValidationRule.cs
- SQLString.cs
- DefaultPrintController.cs
- PageAsyncTaskManager.cs
- Propagator.ExtentPlaceholderCreator.cs
- Track.cs
- PieceNameHelper.cs
- XmlSerializerFormatAttribute.cs
- HtmlAnchor.cs
- FrameworkContentElement.cs
- TemplatedMailWebEventProvider.cs
- ZipIOModeEnforcingStream.cs
- LayoutEngine.cs
- CurrencyManager.cs
- LinkConverter.cs
- MenuItemAutomationPeer.cs
- DependencyProperty.cs
- Typography.cs
- ObjectDataSourceStatusEventArgs.cs
- AuthorizationRule.cs
- EdmError.cs
- MessagePartDescription.cs
- Transactions.cs
- RemoteCryptoSignHashRequest.cs
- SmtpFailedRecipientException.cs
- DebuggerAttributes.cs
- sqlser.cs
- ShaperBuffers.cs
- RightsManagementResourceHelper.cs
- XmlSubtreeReader.cs
- DataGridViewHeaderCell.cs
- OdbcConnectionOpen.cs
- BaseAutoFormat.cs
- ProfilePropertyNameValidator.cs
- FileChangesMonitor.cs
- SafeRightsManagementHandle.cs
- SignatureGenerator.cs
- ScrollableControlDesigner.cs
- ConfigurationCollectionAttribute.cs
- CssStyleCollection.cs
- WindowsSecurityTokenAuthenticator.cs
- DataGridViewIntLinkedList.cs
- SqlExpressionNullability.cs
- SettingsBindableAttribute.cs
- XmlDataSourceView.cs
- DataContractSerializerOperationBehavior.cs
- AssemblyAttributesGoHere.cs