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
- SqlTriggerContext.cs
- Subtree.cs
- ComponentResourceManager.cs
- SqlMethods.cs
- HtmlInputHidden.cs
- StrokeDescriptor.cs
- Rights.cs
- PropertyTabChangedEvent.cs
- DataGridViewHitTestInfo.cs
- XPathNodePointer.cs
- HttpClientCertificate.cs
- HttpCapabilitiesEvaluator.cs
- SessionStateSection.cs
- InheritablePropertyChangeInfo.cs
- IdentityManager.cs
- Menu.cs
- ConfigXmlWhitespace.cs
- HostedHttpContext.cs
- AuthenticationSection.cs
- TextCharacters.cs
- StackBuilderSink.cs
- SoapIncludeAttribute.cs
- HttpChannelHelper.cs
- Deflater.cs
- MessagePropertyDescriptionCollection.cs
- GridErrorDlg.cs
- ParameterModifier.cs
- TreeView.cs
- DataBoundLiteralControl.cs
- PrintPreviewControl.cs
- TraceHelpers.cs
- StringDictionary.cs
- CrossSiteScriptingValidation.cs
- CngKeyBlobFormat.cs
- XPathBinder.cs
- ClientOptions.cs
- BooleanToVisibilityConverter.cs
- XmlILCommand.cs
- XmlSchemaInferenceException.cs
- CopyCodeAction.cs
- UIElementParaClient.cs
- TwoPhaseCommitProxy.cs
- CreateParams.cs
- ResourcePermissionBaseEntry.cs
- DrawingAttributeSerializer.cs
- TrackingProfileCache.cs
- Privilege.cs
- VarRemapper.cs
- IDReferencePropertyAttribute.cs
- PropertyItemInternal.cs
- ClientSponsor.cs
- GeneralTransform.cs
- ModelItemImpl.cs
- SQLMoneyStorage.cs
- XmlReaderSettings.cs
- PaginationProgressEventArgs.cs
- TemplateApplicationHelper.cs
- WhitespaceRuleReader.cs
- TraceContextEventArgs.cs
- LineServicesRun.cs
- VisualStyleRenderer.cs
- BoundColumn.cs
- PhysicalOps.cs
- CommandTreeTypeHelper.cs
- CanonicalXml.cs
- TreeViewEvent.cs
- MetadataCache.cs
- Vector3DKeyFrameCollection.cs
- EUCJPEncoding.cs
- SerialReceived.cs
- VisualStateChangedEventArgs.cs
- InvalidCastException.cs
- Compilation.cs
- ZipIOEndOfCentralDirectoryBlock.cs
- ArrayMergeHelper.cs
- ColorConverter.cs
- EncodingStreamWrapper.cs
- DataSourceCacheDurationConverter.cs
- PrintDocument.cs
- ControlCodeDomSerializer.cs
- DiscoveryOperationContext.cs
- PasswordRecovery.cs
- ElementAction.cs
- ImageAutomationPeer.cs
- filewebrequest.cs
- RenderData.cs
- FigureHelper.cs
- OdbcParameter.cs
- BaseComponentEditor.cs
- FilteredReadOnlyMetadataCollection.cs
- FocusTracker.cs
- TargetInvocationException.cs
- ChangePassword.cs
- IisTraceWebEventProvider.cs
- VisualProxy.cs
- PerformanceCounterLib.cs
- TypeConverterHelper.cs
- RelationshipConstraintValidator.cs
- FusionWrap.cs
- CodeAttributeDeclaration.cs