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
- SqlCharStream.cs
- DataSourceListEditor.cs
- ResourceDefaultValueAttribute.cs
- DataGridViewSelectedCellsAccessibleObject.cs
- FunctionMappingTranslator.cs
- SqlDataReader.cs
- LoginAutoFormat.cs
- DefaultSection.cs
- TemplateContent.cs
- PeerName.cs
- ArglessEventHandlerProxy.cs
- CodeSubDirectory.cs
- OuterProxyWrapper.cs
- WebReferencesBuildProvider.cs
- SecurityResources.cs
- XsltConvert.cs
- TabControlToolboxItem.cs
- iisPickupDirectory.cs
- Expressions.cs
- SymbolMethod.cs
- MSAAEventDispatcher.cs
- TaskFactory.cs
- Point4D.cs
- AutoScrollHelper.cs
- FontUnit.cs
- ToolBarOverflowPanel.cs
- CanonicalFontFamilyReference.cs
- OSFeature.cs
- XsdDataContractImporter.cs
- InputGestureCollection.cs
- HttpWebRequestElement.cs
- CrossContextChannel.cs
- Region.cs
- ButtonFlatAdapter.cs
- SafeTokenHandle.cs
- SelfIssuedAuthRSAPKCS1SignatureDeformatter.cs
- DateTimeParse.cs
- CryptoSession.cs
- MainMenu.cs
- LinkConverter.cs
- RegexCharClass.cs
- RequestSecurityTokenSerializer.cs
- ObjectFactoryCodeDomTreeGenerator.cs
- IpcChannel.cs
- objectresult_tresulttype.cs
- SystemEvents.cs
- SymLanguageType.cs
- MouseBinding.cs
- CaretElement.cs
- NegatedConstant.cs
- HandlerBase.cs
- DelegatedStream.cs
- TabControlAutomationPeer.cs
- ObservableCollection.cs
- unsafenativemethodsother.cs
- ZipIOCentralDirectoryFileHeader.cs
- MiniParameterInfo.cs
- X509Certificate2.cs
- MaskedTextProvider.cs
- RadioButtonBaseAdapter.cs
- XmlWrappingWriter.cs
- ErrorFormatterPage.cs
- IndependentlyAnimatedPropertyMetadata.cs
- StructuralCache.cs
- InstanceStore.cs
- Monitor.cs
- nulltextcontainer.cs
- FieldInfo.cs
- XmlSchemaSimpleContentExtension.cs
- CrossContextChannel.cs
- BindingListCollectionView.cs
- DataGridDesigner.cs
- PopOutPanel.cs
- infer.cs
- GroupDescription.cs
- TextTreeExtractElementUndoUnit.cs
- SiteMapDataSource.cs
- SingleAnimationBase.cs
- DTCTransactionManager.cs
- ManipulationLogic.cs
- XmlReader.cs
- TargetInvocationException.cs
- AutoScrollExpandMessageFilter.cs
- ReadOnlyAttribute.cs
- CodeDirectiveCollection.cs
- WindowsListViewItemStartMenu.cs
- WebPartConnectionsConfigureVerb.cs
- TransformCollection.cs
- TimerElapsedEvenArgs.cs
- DateTimeConverter.cs
- Object.cs
- EventTask.cs
- EditorPart.cs
- BinaryQueryOperator.cs
- DrawingContextDrawingContextWalker.cs
- SQLGuidStorage.cs
- ClassHandlersStore.cs
- SmiGettersStream.cs
- ObfuscationAttribute.cs
- CodeCatchClauseCollection.cs