Code:
/ 4.0 / 4.0 / 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. //---------------------------------------------------------------------- //// 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
- TextSearch.cs
- KeyProperty.cs
- errorpatternmatcher.cs
- BrowsableAttribute.cs
- AutomationPatternInfo.cs
- NetworkStream.cs
- DefaultProxySection.cs
- DirectionalLight.cs
- AppDomainCompilerProxy.cs
- HTMLTextWriter.cs
- TypeElement.cs
- XmlConvert.cs
- ListBoxItemWrapperAutomationPeer.cs
- ScriptReferenceBase.cs
- TransactionScope.cs
- DefaultParameterValueAttribute.cs
- ConsumerConnectionPoint.cs
- Attributes.cs
- DataColumnMapping.cs
- PathSegment.cs
- ConfigXmlCDataSection.cs
- ScrollBarRenderer.cs
- SourceElementsCollection.cs
- UnionExpr.cs
- CriticalFinalizerObject.cs
- MetabaseServerConfig.cs
- LassoHelper.cs
- PermissionToken.cs
- MSAAEventDispatcher.cs
- BamlLocalizabilityResolver.cs
- TimeSpanSecondsConverter.cs
- DataGridRowClipboardEventArgs.cs
- DocumentPaginator.cs
- EntityDataSourceSelectingEventArgs.cs
- ReachDocumentReferenceCollectionSerializer.cs
- AssociationSetMetadata.cs
- FocusWithinProperty.cs
- MatrixCamera.cs
- CustomBindingElementCollection.cs
- CompilerCollection.cs
- DateTimeStorage.cs
- WebConfigurationHostFileChange.cs
- ReceiveReply.cs
- ServiceContractAttribute.cs
- BlurBitmapEffect.cs
- FlowDocumentPageViewerAutomationPeer.cs
- DefaultExpression.cs
- XPathNodeInfoAtom.cs
- TableLayoutStyle.cs
- sitestring.cs
- ErrorFormatterPage.cs
- AppDomainCompilerProxy.cs
- CompressionTransform.cs
- StringComparer.cs
- VisualBasicSettingsHandler.cs
- ToolboxDataAttribute.cs
- MonikerBuilder.cs
- DrawingContextFlattener.cs
- DataServiceContext.cs
- HiddenField.cs
- StateMachineSubscription.cs
- XmlSerializerNamespaces.cs
- CompiledELinqQueryState.cs
- WindowShowOrOpenTracker.cs
- AssemblyFilter.cs
- DataTableNewRowEvent.cs
- EventProviderTraceListener.cs
- SafeFileMappingHandle.cs
- RuntimeHandles.cs
- WSSecureConversationDec2005.cs
- BamlRecordHelper.cs
- GeometryDrawing.cs
- Bookmark.cs
- CLRBindingWorker.cs
- SQLBytesStorage.cs
- ElementAction.cs
- _NestedMultipleAsyncResult.cs
- MsmqHostedTransportManager.cs
- BitmapVisualManager.cs
- DataPagerFieldCollection.cs
- WebPartConnectionsConfigureVerb.cs
- CodeAccessPermission.cs
- DefaultAsyncDataDispatcher.cs
- XmlCountingReader.cs
- CodeTypeParameterCollection.cs
- ListChangedEventArgs.cs
- ToolStripPanelCell.cs
- LinkLabel.cs
- CombinedHttpChannel.cs
- AudioFormatConverter.cs
- ConfigurationConverterBase.cs
- DocumentViewerBaseAutomationPeer.cs
- _NestedSingleAsyncResult.cs
- ThicknessAnimationUsingKeyFrames.cs
- ResourceWriter.cs
- DataSvcMapFileSerializer.cs
- _DomainName.cs
- EndpointInstanceProvider.cs
- ViewPort3D.cs
- CodeEventReferenceExpression.cs