Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / 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
- OracleMonthSpan.cs
- MsdtcClusterUtils.cs
- DesignerExtenders.cs
- ProtectedConfiguration.cs
- MemoryMappedViewStream.cs
- UInt16.cs
- MetadataSerializer.cs
- BamlBinaryWriter.cs
- FormsAuthenticationUserCollection.cs
- EmptyStringExpandableObjectConverter.cs
- MenuStrip.cs
- DetailsViewRow.cs
- PreviewPageInfo.cs
- SecurityVerifiedMessage.cs
- CanonicalFontFamilyReference.cs
- ImmutableDispatchRuntime.cs
- SQLConvert.cs
- ImageCodecInfoPrivate.cs
- XmlText.cs
- JpegBitmapEncoder.cs
- DataControlPagerLinkButton.cs
- SoapHttpTransportImporter.cs
- TableHeaderCell.cs
- ModelPropertyCollectionImpl.cs
- XmlTextReaderImplHelpers.cs
- EntityDataSourceContextDisposingEventArgs.cs
- Ops.cs
- SelectorAutomationPeer.cs
- FontUnitConverter.cs
- FixedSOMLineRanges.cs
- Stream.cs
- DependencyObjectType.cs
- BindingEditor.xaml.cs
- DesignerDataTableBase.cs
- ValueUtilsSmi.cs
- GenericEnumConverter.cs
- ConfigurationElementProperty.cs
- DesignerObject.cs
- DataGridRow.cs
- HostSecurityManager.cs
- _UriTypeConverter.cs
- Int32Rect.cs
- DiscoveryCallbackBehavior.cs
- Timer.cs
- UnknownBitmapDecoder.cs
- ReadWriteControlDesigner.cs
- ScriptComponentDescriptor.cs
- AssertSection.cs
- BoundColumn.cs
- PenContext.cs
- DebugView.cs
- BuildProvidersCompiler.cs
- Speller.cs
- QueryStringParameter.cs
- StickyNoteAnnotations.cs
- ReadOnlyCollection.cs
- SingleConverter.cs
- UInt32.cs
- UIInitializationException.cs
- XmlCharacterData.cs
- Canvas.cs
- BaseParaClient.cs
- SkipQueryOptionExpression.cs
- SchemaMapping.cs
- UInt64.cs
- StructuralObject.cs
- SourceElementsCollection.cs
- GlyphCache.cs
- FontCollection.cs
- Graphics.cs
- GPPOINT.cs
- Vector3DAnimationBase.cs
- DataSetUtil.cs
- ModelServiceImpl.cs
- IDReferencePropertyAttribute.cs
- InstanceStore.cs
- LinearQuaternionKeyFrame.cs
- ProcessHostMapPath.cs
- SingleSelectRootGridEntry.cs
- XmlSchemaSimpleTypeUnion.cs
- DbConnectionPoolIdentity.cs
- ChannelToken.cs
- EUCJPEncoding.cs
- ComboBoxRenderer.cs
- SystemResources.cs
- UInt16Converter.cs
- KeysConverter.cs
- InstancePersistenceException.cs
- IntellisenseTextBox.cs
- SuppressIldasmAttribute.cs
- XmlSchemaCollection.cs
- CompatibleComparer.cs
- SafeWaitHandle.cs
- PageThemeParser.cs
- New.cs
- PageSetupDialog.cs
- ValueConversionAttribute.cs
- StylusButtonEventArgs.cs
- ElementUtil.cs
- PrinterResolution.cs