Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / 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
- ProfileSettingsCollection.cs
- SubclassTypeValidatorAttribute.cs
- JsonReader.cs
- ControlParameter.cs
- PropertyGridEditorPart.cs
- VBIdentifierNameEditor.cs
- SQLDouble.cs
- WorkflowServiceHostFactory.cs
- SqlPersonalizationProvider.cs
- RequestResponse.cs
- SyndicationSerializer.cs
- InputLanguageManager.cs
- PasswordDeriveBytes.cs
- CacheEntry.cs
- _ConnectStream.cs
- BinaryCommonClasses.cs
- ResourceSet.cs
- ThemeInfoAttribute.cs
- BmpBitmapEncoder.cs
- infer.cs
- UrlPath.cs
- CLRBindingWorker.cs
- CodeEventReferenceExpression.cs
- EntityDataSourceConfigureObjectContext.cs
- RadialGradientBrush.cs
- RtfControls.cs
- AddDataControlFieldDialog.cs
- UniqueConstraint.cs
- SortKey.cs
- SimplePropertyEntry.cs
- Int16Storage.cs
- XmlStreamNodeWriter.cs
- NGCPageContentSerializerAsync.cs
- EnterpriseServicesHelper.cs
- CacheMemory.cs
- ProfessionalColors.cs
- DataControlPagerLinkButton.cs
- RestrictedTransactionalPackage.cs
- ExpressionLink.cs
- EntityTemplateFactory.cs
- Animatable.cs
- DbUpdateCommandTree.cs
- AdapterDictionary.cs
- FileVersionInfo.cs
- DataGridViewColumnStateChangedEventArgs.cs
- ConsumerConnectionPoint.cs
- xml.cs
- HttpResponseInternalBase.cs
- PropertyRecord.cs
- Util.cs
- XmlDataLoader.cs
- NotificationContext.cs
- RuleAction.cs
- DisplayNameAttribute.cs
- DataGridViewHitTestInfo.cs
- _NegotiateClient.cs
- ManagementObject.cs
- FileEnumerator.cs
- UIElementIsland.cs
- BackStopAuthenticationModule.cs
- SystemInformation.cs
- FixedSOMPage.cs
- GlyphRun.cs
- __ConsoleStream.cs
- _IPv6Address.cs
- SafeViewOfFileHandle.cs
- PasswordPropertyTextAttribute.cs
- Point3D.cs
- ProtocolImporter.cs
- ProtocolViolationException.cs
- CreateUserErrorEventArgs.cs
- UnsafeNativeMethodsCLR.cs
- TemplatePropertyEntry.cs
- ObjectDataSource.cs
- BitmapSource.cs
- RolePrincipal.cs
- RequestNavigateEventArgs.cs
- IntSecurity.cs
- LineMetrics.cs
- SafeThreadHandle.cs
- SqlConnectionPoolProviderInfo.cs
- PieceDirectory.cs
- Transform.cs
- RenderDataDrawingContext.cs
- SingleAnimationBase.cs
- RegexBoyerMoore.cs
- SqlDataSource.cs
- CodeAccessPermission.cs
- AttributeData.cs
- GeneralTransform3DGroup.cs
- OutputCacheModule.cs
- FileUpload.cs
- NativeBuffer.cs
- SourceChangedEventArgs.cs
- TraceSection.cs
- SiteMapDataSourceView.cs
- ProxyGenerationError.cs
- ConstrainedGroup.cs
- MetafileHeader.cs
- StringSource.cs