Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntityDesign / Design / System / Data / Entity / Design / EntityStoreSchemaFilterEntry.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ToolStripDropDownButton.cs
- ComboBoxRenderer.cs
- MeasurementDCInfo.cs
- ComplexLine.cs
- WinFormsComponentEditor.cs
- ToolStripContentPanel.cs
- IxmlLineInfo.cs
- InheritanceUI.cs
- PropertyStore.cs
- HtmlWindowCollection.cs
- FormatterConverter.cs
- BrowserCapabilitiesFactoryBase.cs
- Transform3D.cs
- AvtEvent.cs
- HttpResponse.cs
- SafeRightsManagementHandle.cs
- InputScopeConverter.cs
- DependencyPropertyConverter.cs
- DBDataPermissionAttribute.cs
- Parameter.cs
- BindingExpression.cs
- QilPatternVisitor.cs
- ArraySet.cs
- WebBrowserSiteBase.cs
- SiteMapHierarchicalDataSourceView.cs
- AnnotationHelper.cs
- DSASignatureFormatter.cs
- UInt32Converter.cs
- RSAPKCS1KeyExchangeFormatter.cs
- SqlConnectionHelper.cs
- TextViewBase.cs
- CodeMemberProperty.cs
- ValidationRuleCollection.cs
- HttpWebRequestElement.cs
- EndCreateSecurityTokenRequest.cs
- TextDecorations.cs
- DataGridViewAddColumnDialog.cs
- GridErrorDlg.cs
- LocationChangedEventArgs.cs
- basecomparevalidator.cs
- QuerySubExprEliminator.cs
- PersonalizableAttribute.cs
- OracleCommandBuilder.cs
- ConfigXmlText.cs
- Style.cs
- CapabilitiesState.cs
- LiteralControl.cs
- shaperfactory.cs
- SignedXml.cs
- TextSimpleMarkerProperties.cs
- InternalsVisibleToAttribute.cs
- UniqueIdentifierService.cs
- WebAdminConfigurationHelper.cs
- AssociatedControlConverter.cs
- OleDbPermission.cs
- ParameterCollection.cs
- WebPartZoneCollection.cs
- ActiveXContainer.cs
- CompositionAdorner.cs
- Semaphore.cs
- InfoCardRSAPKCS1KeyExchangeDeformatter.cs
- NumericUpDownAccelerationCollection.cs
- RectKeyFrameCollection.cs
- CodeGenerator.cs
- XmlSchemaDocumentation.cs
- HtmlTextArea.cs
- ConsoleTraceListener.cs
- CodeFieldReferenceExpression.cs
- XmlSchemaAppInfo.cs
- HwndStylusInputProvider.cs
- UpWmlMobileTextWriter.cs
- HtmlInputText.cs
- SecureEnvironment.cs
- Camera.cs
- StrongNameKeyPair.cs
- DebugTracing.cs
- MimeWriter.cs
- Operator.cs
- CompiledRegexRunner.cs
- HttpHandler.cs
- HwndPanningFeedback.cs
- control.ime.cs
- WindowsHyperlink.cs
- NavigationPropertySingletonExpression.cs
- SchemaCreator.cs
- AppPool.cs
- Menu.cs
- ToolTipService.cs
- OptimalBreakSession.cs
- SiteMapNodeItem.cs
- Stack.cs
- DataGridViewUtilities.cs
- ToolStripItemClickedEventArgs.cs
- Helper.cs
- BaseResourcesBuildProvider.cs
- WebResponse.cs
- DataGridViewBand.cs
- ThreadPool.cs
- Duration.cs
- BitArray.cs