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
- CheckBoxList.cs
- TouchDevice.cs
- TypeUtils.cs
- SchemaSetCompiler.cs
- MediaScriptCommandRoutedEventArgs.cs
- RelAssertionDirectKeyIdentifierClause.cs
- TrustLevel.cs
- DataShape.cs
- OdbcDataAdapter.cs
- SqlLiftWhereClauses.cs
- ParserExtension.cs
- DbParameterHelper.cs
- ReservationCollection.cs
- XNodeSchemaApplier.cs
- PngBitmapDecoder.cs
- Msec.cs
- ExecutionEngineException.cs
- RSAPKCS1KeyExchangeFormatter.cs
- ListChunk.cs
- SqlClientMetaDataCollectionNames.cs
- EventManager.cs
- WebServiceTypeData.cs
- ScriptResourceAttribute.cs
- DiscoveryReference.cs
- SvcMapFileLoader.cs
- TableItemStyle.cs
- ListenerBinder.cs
- ObjectDataSourceDisposingEventArgs.cs
- _NtlmClient.cs
- Int64.cs
- PrintingPermission.cs
- Cursor.cs
- PersonalizationEntry.cs
- UriParserTemplates.cs
- DetailsViewDeleteEventArgs.cs
- RenderDataDrawingContext.cs
- ResourceReader.cs
- ParameterModifier.cs
- HttpModuleAction.cs
- StorageFunctionMapping.cs
- DefaultBinder.cs
- ComMethodElement.cs
- SemanticBasicElement.cs
- DependencyPropertyValueSerializer.cs
- TraceUtils.cs
- CheckBoxList.cs
- ObjectTypeMapping.cs
- XmlnsCache.cs
- AdornerPresentationContext.cs
- FilteredReadOnlyMetadataCollection.cs
- TextEditorContextMenu.cs
- CreateUserErrorEventArgs.cs
- SystemDiagnosticsSection.cs
- initElementDictionary.cs
- ValueUtilsSmi.cs
- DeliveryStrategy.cs
- Variable.cs
- TransactedReceiveScope.cs
- SettingsPropertyNotFoundException.cs
- Hyperlink.cs
- XmlAttributeHolder.cs
- ObjectConverter.cs
- BamlLocalizerErrorNotifyEventArgs.cs
- MexNamedPipeBindingElement.cs
- EntityConnectionStringBuilderItem.cs
- PagedDataSource.cs
- HotSpotCollection.cs
- DataSysAttribute.cs
- HandlerBase.cs
- ExtensionQuery.cs
- EraserBehavior.cs
- HttpListenerResponse.cs
- PartialTrustVisibleAssemblyCollection.cs
- InputProcessorProfiles.cs
- DataGridViewColumnCollection.cs
- ThemeableAttribute.cs
- PackageDigitalSignatureManager.cs
- TemplateBamlRecordReader.cs
- RadioButtonFlatAdapter.cs
- HwndSubclass.cs
- Range.cs
- InputScopeNameConverter.cs
- DeclarativeCatalogPart.cs
- ProcessModelInfo.cs
- LOSFormatter.cs
- StubHelpers.cs
- CompressionTransform.cs
- DefaultValueTypeConverter.cs
- Int64AnimationUsingKeyFrames.cs
- EditorPartCollection.cs
- EventLogPermissionAttribute.cs
- TextSpan.cs
- WorkflowDesignerMessageFilter.cs
- TypeBuilder.cs
- compensatingcollection.cs
- TextEditor.cs
- EditorZoneBase.cs
- Int16AnimationUsingKeyFrames.cs
- ServiceObjectContainer.cs
- DataKey.cs