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
- FieldToken.cs
- KnownBoxes.cs
- LiteralSubsegment.cs
- ExpressionLink.cs
- CrossContextChannel.cs
- GenericPrincipal.cs
- DBSchemaTable.cs
- ContextStaticAttribute.cs
- PenContexts.cs
- PropertiesTab.cs
- ColorConverter.cs
- AsyncPostBackErrorEventArgs.cs
- ReceiveActivityDesignerTheme.cs
- MissingMemberException.cs
- ScalarType.cs
- WebPartDisplayModeEventArgs.cs
- InvalidOleVariantTypeException.cs
- ImageFormatConverter.cs
- SimpleFileLog.cs
- StoreItemCollection.cs
- Preprocessor.cs
- TextContainerChangeEventArgs.cs
- QuadraticBezierSegment.cs
- RectAnimationBase.cs
- SqlCacheDependencyDatabase.cs
- EndpointIdentityExtension.cs
- CreateUserWizardStep.cs
- ApplicationFileCodeDomTreeGenerator.cs
- IndexerNameAttribute.cs
- TreeNodeStyle.cs
- SubMenuStyle.cs
- Attribute.cs
- GridViewDesigner.cs
- IconBitmapDecoder.cs
- ToolBarOverflowPanel.cs
- UnitySerializationHolder.cs
- control.ime.cs
- DocumentSchemaValidator.cs
- URLAttribute.cs
- Vertex.cs
- FrameworkElementFactory.cs
- FuncTypeConverter.cs
- StorageEntitySetMapping.cs
- HebrewNumber.cs
- DynamicAttribute.cs
- EasingFunctionBase.cs
- SoapFormatter.cs
- ToolStripPanelDesigner.cs
- SecureUICommand.cs
- RedirectionProxy.cs
- TemplateKeyConverter.cs
- UrlAuthorizationModule.cs
- LayoutEvent.cs
- Material.cs
- CodeIdentifier.cs
- SystemThemeKey.cs
- DataSourceHelper.cs
- Ref.cs
- TextChange.cs
- PointAnimationClockResource.cs
- SoapFault.cs
- TransactionInterop.cs
- HostVisual.cs
- BitmapEditor.cs
- ProjectionNode.cs
- XmlSchema.cs
- CursorConverter.cs
- ErrorHandler.cs
- DataRow.cs
- RedirectionProxy.cs
- EntityDataSourceWrapper.cs
- FillRuleValidation.cs
- Stack.cs
- XmlSchemaParticle.cs
- ByteFacetDescriptionElement.cs
- PrinterSettings.cs
- FormsAuthenticationUserCollection.cs
- Roles.cs
- coordinatorfactory.cs
- CompositionTarget.cs
- Accessors.cs
- FlowDocumentView.cs
- RC2CryptoServiceProvider.cs
- HtmlFormWrapper.cs
- CodeComment.cs
- BindingManagerDataErrorEventArgs.cs
- sqlpipe.cs
- UpdateTranslator.cs
- Misc.cs
- TextEffect.cs
- DeclarationUpdate.cs
- HtmlTableRowCollection.cs
- StructuredTypeEmitter.cs
- TreeNodeCollection.cs
- MemberHolder.cs
- GuidConverter.cs
- QilIterator.cs
- EnumerableRowCollectionExtensions.cs
- NotificationContext.cs
- DesignTimeVisibleAttribute.cs