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
- FunctionMappingTranslator.cs
- FirstMatchCodeGroup.cs
- PageContent.cs
- MetaDataInfo.cs
- PasswordTextNavigator.cs
- IODescriptionAttribute.cs
- DataGridTablesFactory.cs
- HitTestWithGeometryDrawingContextWalker.cs
- WebProxyScriptElement.cs
- WarningException.cs
- TreePrinter.cs
- BamlMapTable.cs
- PageThemeCodeDomTreeGenerator.cs
- CompositeScriptReference.cs
- GridEntryCollection.cs
- MemberPath.cs
- localization.cs
- HttpRawResponse.cs
- FormViewCommandEventArgs.cs
- WebPart.cs
- TemplatePropertyEntry.cs
- Msec.cs
- ContextBase.cs
- WindowsListViewItem.cs
- SafeMemoryMappedFileHandle.cs
- SQLDecimalStorage.cs
- CodeNamespace.cs
- HtmlElementCollection.cs
- TypeToStringValueConverter.cs
- TdsParserStateObject.cs
- StructureChangedEventArgs.cs
- webclient.cs
- OdbcCommand.cs
- WindowsListViewGroup.cs
- SimpleHandlerFactory.cs
- DesignerHelpers.cs
- PropertyPath.cs
- CallSiteHelpers.cs
- StringAnimationBase.cs
- Metafile.cs
- PatternMatcher.cs
- RpcAsyncResult.cs
- StatusBarItem.cs
- OracleString.cs
- NetDispatcherFaultException.cs
- CancelEventArgs.cs
- ReadOnlyObservableCollection.cs
- ScrollItemPatternIdentifiers.cs
- EventEntry.cs
- ScriptMethodAttribute.cs
- XmlElementAttribute.cs
- SwitchAttribute.cs
- TraceRecord.cs
- DataGridViewButtonColumn.cs
- ConfigurationFileMap.cs
- XmlTextEncoder.cs
- DataSourceCacheDurationConverter.cs
- CompiledQueryCacheKey.cs
- Sequence.cs
- UriExt.cs
- SchemaTableOptionalColumn.cs
- translator.cs
- CompilerTypeWithParams.cs
- DataBoundControlAdapter.cs
- TcpTransportElement.cs
- WebPartEventArgs.cs
- ToolStripScrollButton.cs
- ArraySet.cs
- IntSecurity.cs
- EventLogSession.cs
- InfiniteTimeSpanConverter.cs
- DataFieldEditor.cs
- WaitForChangedResult.cs
- DesignerResources.cs
- DataGridColumnCollection.cs
- CacheSection.cs
- ObjectQuery_EntitySqlExtensions.cs
- CommandBindingCollection.cs
- WebBrowserSiteBase.cs
- RequestSecurityTokenForGetBrowserToken.cs
- TextInfo.cs
- DataPagerFieldCommandEventArgs.cs
- InsufficientMemoryException.cs
- CodeNamespace.cs
- ReadOnlyActivityGlyph.cs
- Query.cs
- CapiNative.cs
- DispatcherExceptionFilterEventArgs.cs
- Root.cs
- ProgressBarAutomationPeer.cs
- MaskedTextBox.cs
- MarkupProperty.cs
- IssuedTokensHeader.cs
- UmAlQuraCalendar.cs
- SetStoryboardSpeedRatio.cs
- TextBox.cs
- SatelliteContractVersionAttribute.cs
- ScopeElementCollection.cs
- RSAPKCS1KeyExchangeFormatter.cs
- Membership.cs