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
- ChangePassword.cs
- PointKeyFrameCollection.cs
- TextReader.cs
- ErrorFormatterPage.cs
- Int32AnimationBase.cs
- IndexerNameAttribute.cs
- ClientConfigurationSystem.cs
- EventRouteFactory.cs
- DesignerCommandAdapter.cs
- IChannel.cs
- coordinator.cs
- NativeMethods.cs
- InputMethod.cs
- OdbcEnvironment.cs
- WebServiceMethodData.cs
- ObjectDataSourceMethodEventArgs.cs
- Gdiplus.cs
- LambdaCompiler.Binary.cs
- httpstaticobjectscollection.cs
- LoginUtil.cs
- AutomationElement.cs
- ScriptBehaviorDescriptor.cs
- StreamedWorkflowDefinitionContext.cs
- Atom10FormatterFactory.cs
- EventListenerClientSide.cs
- HtmlImage.cs
- FullTextState.cs
- TextTrailingCharacterEllipsis.cs
- WebBrowserEvent.cs
- RelationHandler.cs
- TreeViewCancelEvent.cs
- FileLoadException.cs
- SoapIncludeAttribute.cs
- ValidatingReaderNodeData.cs
- LabelTarget.cs
- UserPreferenceChangedEventArgs.cs
- AvTraceFormat.cs
- DbProviderServices.cs
- ColumnTypeConverter.cs
- PageThemeParser.cs
- WebServiceClientProxyGenerator.cs
- VectorCollectionConverter.cs
- ReadContentAsBinaryHelper.cs
- XmlTextAttribute.cs
- SerializerProvider.cs
- StylusPointPropertyInfo.cs
- BuildProvider.cs
- cookiecollection.cs
- PerfService.cs
- TextLine.cs
- Point3D.cs
- DataSpaceManager.cs
- StringCollection.cs
- OleDbDataReader.cs
- UriTemplateLiteralPathSegment.cs
- SecurityState.cs
- PreservationFileReader.cs
- CompositeFontFamily.cs
- LabelAutomationPeer.cs
- EntityKey.cs
- MarkupProperty.cs
- DesignSurfaceServiceContainer.cs
- SafeNativeMethodsOther.cs
- keycontainerpermission.cs
- ChangeConflicts.cs
- ShaderEffect.cs
- localization.cs
- GenericAuthenticationEventArgs.cs
- SystemShuttingDownException.cs
- XsdDateTime.cs
- JoinElimination.cs
- NumberFunctions.cs
- EventsTab.cs
- PreviewPrintController.cs
- HtmlTernaryTree.cs
- FaultContractAttribute.cs
- WebPartsSection.cs
- XmlBinaryWriter.cs
- MaterialCollection.cs
- SafeWaitHandle.cs
- counter.cs
- HyperLinkDataBindingHandler.cs
- MarkupObject.cs
- X509AsymmetricSecurityKey.cs
- CaseInsensitiveHashCodeProvider.cs
- Logging.cs
- SourceElementsCollection.cs
- FacetEnabledSchemaElement.cs
- Tokenizer.cs
- OdbcReferenceCollection.cs
- OptimizedTemplateContent.cs
- DataControlCommands.cs
- ResetableIterator.cs
- HtmlInputControl.cs
- SqlUnionizer.cs
- MouseEvent.cs
- StyleXamlTreeBuilder.cs
- ObjectTag.cs
- QueryRewriter.cs
- ReaderWriterLockSlim.cs