Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataWebControlsDesign / System / Data / WebControls / Design / EntityDataSourceEntitySetNameItem.cs / 1305376 / EntityDataSourceEntitySetNameItem.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //----------------------------------------------------------------------------- using System.Data.Metadata.Edm; namespace System.Web.UI.Design.WebControls { internal class EntityDataSourceEntitySetNameItem : 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 EntitySet _entitySet; // used when we have a real EntitySet backing this item private readonly string _unknownEntitySetName; // used when we have an unknown EntitySetName that we still want to include in the list internal EntityDataSourceEntitySetNameItem(EntitySet entitySet) { _entitySet = entitySet; } internal EntityDataSourceEntitySetNameItem(string unknownEntitySetName) { _unknownEntitySetName = unknownEntitySetName; } internal string EntitySetName { get { if (_entitySet != null) { return _entitySet.Name; } else { return _unknownEntitySetName; } } } internal EntitySet EntitySet { get { return _entitySet; } } public override string ToString() { return EntitySetName; } int IComparable .CompareTo(EntityDataSourceEntitySetNameItem other) { return (String.Compare(this.EntitySetName, other.EntitySetName, 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
- objectresult_tresulttype.cs
- unsafenativemethodsother.cs
- XNodeValidator.cs
- XmlWrappingWriter.cs
- FileLoadException.cs
- ManagementQuery.cs
- DesignBindingPropertyDescriptor.cs
- _ChunkParse.cs
- Queue.cs
- DeviceContext.cs
- CompatibleComparer.cs
- Models.cs
- HwndSourceParameters.cs
- FunctionImportElement.cs
- TypeForwardedToAttribute.cs
- ObjectStateFormatter.cs
- WebPartZoneCollection.cs
- ReplyChannelAcceptor.cs
- DataGridHelper.cs
- FrameworkTextComposition.cs
- Monitor.cs
- CharacterMetrics.cs
- DbParameterCollectionHelper.cs
- TypeConverterHelper.cs
- UnsafeNativeMethods.cs
- TimelineClockCollection.cs
- DataViewListener.cs
- ErrorTableItemStyle.cs
- Propagator.ExtentPlaceholderCreator.cs
- AttributeSetAction.cs
- XmlBoundElement.cs
- MessageBox.cs
- BigInt.cs
- StorageAssociationSetMapping.cs
- ManipulationCompletedEventArgs.cs
- ClientData.cs
- PolyQuadraticBezierSegmentFigureLogic.cs
- ExclusiveTcpTransportManager.cs
- PerformanceCounterPermissionEntry.cs
- TranslateTransform.cs
- ContractNamespaceAttribute.cs
- GC.cs
- EntityDataSourceValidationException.cs
- GeneralTransform3DGroup.cs
- TypeToArgumentTypeConverter.cs
- _ListenerResponseStream.cs
- SelectedGridItemChangedEvent.cs
- HttpWrapper.cs
- NamedPipeWorkerProcess.cs
- DBSqlParserTable.cs
- FormsAuthenticationModule.cs
- ComponentDispatcherThread.cs
- ServiceHttpModule.cs
- Baml6ConstructorInfo.cs
- FixedDSBuilder.cs
- ControlParameter.cs
- LinkArea.cs
- OracleMonthSpan.cs
- TransportChannelListener.cs
- Activity.cs
- XmlWellformedWriter.cs
- Border.cs
- BindingExpressionUncommonField.cs
- OutputCacheSettings.cs
- HtmlButton.cs
- ProcessHostMapPath.cs
- MsmqTransportElement.cs
- PasswordRecovery.cs
- DataListItem.cs
- ReturnEventArgs.cs
- LinqDataSource.cs
- HttpCapabilitiesSectionHandler.cs
- DefaultShape.cs
- TrackBarRenderer.cs
- SiteMapNodeCollection.cs
- AutomationElementCollection.cs
- DependencyObjectPropertyDescriptor.cs
- MessageEventSubscriptionService.cs
- NumericPagerField.cs
- TextRunCacheImp.cs
- DataGridViewBand.cs
- TextSegment.cs
- PagedDataSource.cs
- HostedNamedPipeTransportManager.cs
- HWStack.cs
- UrlMappingsModule.cs
- BackgroundFormatInfo.cs
- MediaScriptCommandRoutedEventArgs.cs
- RelationshipConverter.cs
- LinkedResource.cs
- OuterGlowBitmapEffect.cs
- Accessors.cs
- SubMenuStyleCollection.cs
- OdbcParameterCollection.cs
- DataGridViewColumnConverter.cs
- DataGridViewImageCell.cs
- SafePipeHandle.cs
- MessageLogTraceRecord.cs
- UInt64Converter.cs
- ExecutionPropertyManager.cs