Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWebControlsDesign / System / Data / WebControls / Design / EntityDataSourceEntityTypeFilterItem.cs / 1305376 / EntityDataSourceEntityTypeFilterItem.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //----------------------------------------------------------------------------- using System.Data.Metadata.Edm; namespace System.Web.UI.Design.WebControls { internal class EntityDataSourceEntityTypeFilterItem : IComparable{ // Only one of the following should be set. This is enforced through the constructors and the fact that these fields are readonly. private readonly EntityType _entityType; // used when we have a real EntityType backing this item private readonly string _unknownEntityTypeName; // used when we have an unknown EntityTypeFilter that we still want to include in the list internal EntityDataSourceEntityTypeFilterItem(EntityType entityType) { _entityType = entityType; } internal EntityDataSourceEntityTypeFilterItem(string unknownEntityTypeName) { _unknownEntityTypeName = unknownEntityTypeName; } internal string EntityTypeName { get { if (_entityType != null) { return _entityType.Name; } else { return _unknownEntityTypeName; } } } internal EntityType EntityType { get { return _entityType; } } public override string ToString() { return EntityTypeName; } int IComparable .CompareTo(EntityDataSourceEntityTypeFilterItem other) { return (String.Compare(this.EntityTypeName, other.EntityTypeName, StringComparison.OrdinalIgnoreCase)); } } } // 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
- CloudCollection.cs
- SqlPersonalizationProvider.cs
- WebControlAdapter.cs
- DrawingDrawingContext.cs
- ResourceReferenceExpression.cs
- DebuggerAttributes.cs
- DecoderExceptionFallback.cs
- ArgumentNullException.cs
- RegistrationServices.cs
- ObjectRef.cs
- NavigationFailedEventArgs.cs
- AsyncPostBackTrigger.cs
- X509SecurityTokenAuthenticator.cs
- MemoryPressure.cs
- ConfigXmlSignificantWhitespace.cs
- WebPartDisplayModeCollection.cs
- TextSelectionProcessor.cs
- WindowsAuthenticationEventArgs.cs
- SerializationInfoEnumerator.cs
- ParentQuery.cs
- LassoSelectionBehavior.cs
- ConstraintCollection.cs
- SafeIUnknown.cs
- PrePrepareMethodAttribute.cs
- SpellerHighlightLayer.cs
- ConsoleCancelEventArgs.cs
- CommandDesigner.cs
- NameSpaceExtractor.cs
- WindowsIdentity.cs
- WebPartTransformerCollection.cs
- SoapCodeExporter.cs
- IsolatedStorageFilePermission.cs
- CodeTypeDeclarationCollection.cs
- XhtmlStyleClass.cs
- SqlDataSourceQueryConverter.cs
- UiaCoreApi.cs
- HostSecurityManager.cs
- latinshape.cs
- MultiBinding.cs
- Single.cs
- BitmapDownload.cs
- SqlFormatter.cs
- COM2TypeInfoProcessor.cs
- RichTextBoxContextMenu.cs
- FunctionDescription.cs
- FrameworkElement.cs
- DataGridViewImageCell.cs
- SqlConnection.cs
- Panel.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- WsrmFault.cs
- PresentationTraceSources.cs
- ReferencedAssembly.cs
- Vector.cs
- TextElementEditingBehaviorAttribute.cs
- ToolStripManager.cs
- UTF32Encoding.cs
- StringDictionaryEditor.cs
- TextRangeProviderWrapper.cs
- LinqDataSourceView.cs
- ThreadSafeList.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- DoubleAnimationUsingPath.cs
- GroupByQueryOperator.cs
- LogConverter.cs
- XsltInput.cs
- TimeSpan.cs
- _IPv6Address.cs
- ListCommandEventArgs.cs
- TdsParserStateObject.cs
- PrintController.cs
- DataError.cs
- ReaderWriterLock.cs
- ThicknessConverter.cs
- FontEmbeddingManager.cs
- BCryptSafeHandles.cs
- AlphabeticalEnumConverter.cs
- AstTree.cs
- ListDataHelper.cs
- SqlNotificationRequest.cs
- TreeView.cs
- SByteConverter.cs
- DesignBindingConverter.cs
- DataGridPagerStyle.cs
- ListViewSortEventArgs.cs
- ConfigsHelper.cs
- ManagementExtension.cs
- DesignerActionService.cs
- SizeLimitedCache.cs
- ProfileSettingsCollection.cs
- SqlDeflator.cs
- DictionaryContent.cs
- Menu.cs
- SQLGuid.cs
- WinEventHandler.cs
- PointAnimationBase.cs
- SortedList.cs
- DataServices.cs
- SyndicationSerializer.cs
- WebServicesDescriptionAttribute.cs