Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DLinq / Dlinq / SqlClient / Query / SqlGatherProducedAliases.cs / 1305376 / SqlGatherProducedAliases.cs
using System; using System.Collections.Generic; using System.Text; namespace System.Data.Linq.SqlClient { ////// Walk a tree and return the set of unique aliases it produces. /// class SqlGatherProducedAliases { internal static HashSetGather(SqlNode node) { Gatherer g = new Gatherer(); g.Visit(node); return g.Produced; } private class Gatherer : SqlVisitor { internal HashSet Produced = new HashSet (); internal override SqlAlias VisitAlias(SqlAlias a) { Produced.Add(a); return base.VisitAlias(a); } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Queue.cs
- EventLogInformation.cs
- ValidationRule.cs
- ToolStripDropDownClosedEventArgs.cs
- ComponentResourceKeyConverter.cs
- WindowsToolbarItemAsMenuItem.cs
- EdmToObjectNamespaceMap.cs
- FontDialog.cs
- GeneralTransform3DTo2DTo3D.cs
- MetadataCollection.cs
- EndpointAddressAugust2004.cs
- PersonalizationAdministration.cs
- DelegatedStream.cs
- EntitySqlException.cs
- EventLogWatcher.cs
- ResolveRequestResponseAsyncResult.cs
- InputLangChangeEvent.cs
- InvokePatternIdentifiers.cs
- TextDecorations.cs
- ManifestResourceInfo.cs
- FrameworkContextData.cs
- DataGridViewCellStyleContentChangedEventArgs.cs
- Section.cs
- DataGridViewCellMouseEventArgs.cs
- PathSegment.cs
- QueryTaskGroupState.cs
- ReadOnlyNameValueCollection.cs
- EraserBehavior.cs
- WebPartVerbsEventArgs.cs
- CodeTypeDelegate.cs
- DayRenderEvent.cs
- DependencySource.cs
- ObjectItemAssemblyLoader.cs
- ProfileBuildProvider.cs
- Int16Animation.cs
- LogEntryDeserializer.cs
- Inline.cs
- ClientSettingsSection.cs
- CopyNamespacesAction.cs
- NotifyIcon.cs
- XmlDataContract.cs
- QueryCursorEventArgs.cs
- DelegateSerializationHolder.cs
- DSASignatureDeformatter.cs
- processwaithandle.cs
- DrawingContextDrawingContextWalker.cs
- StylusDevice.cs
- ComPlusThreadInitializer.cs
- IgnoreSectionHandler.cs
- TextTrailingCharacterEllipsis.cs
- BufferModesCollection.cs
- XmlNavigatorStack.cs
- FixedDSBuilder.cs
- SmtpNetworkElement.cs
- DataListGeneralPage.cs
- DbProviderManifest.cs
- MiniConstructorInfo.cs
- SHA1CryptoServiceProvider.cs
- ExpandCollapseProviderWrapper.cs
- DbConnectionInternal.cs
- PerspectiveCamera.cs
- serverconfig.cs
- GeneratedContractType.cs
- SessionSwitchEventArgs.cs
- XmlAnyAttributeAttribute.cs
- NavigationHelper.cs
- HtmlInputRadioButton.cs
- SoapServerProtocol.cs
- configsystem.cs
- Utilities.cs
- Point3DValueSerializer.cs
- OracleBinary.cs
- TreeViewItemAutomationPeer.cs
- WebPartZoneDesigner.cs
- PnrpPeerResolverBindingElement.cs
- FontFaceLayoutInfo.cs
- OutputCacheSettings.cs
- WeakEventTable.cs
- SqlDelegatedTransaction.cs
- OperandQuery.cs
- Transform3DCollection.cs
- MenuCommandService.cs
- ComplexBindingPropertiesAttribute.cs
- XmlSchemaSimpleContentExtension.cs
- PropertyGridView.cs
- RectangleConverter.cs
- EventLogger.cs
- FunctionImportMapping.cs
- MessagePartProtectionMode.cs
- PackageFilter.cs
- PerformanceCounterManager.cs
- HelpEvent.cs
- TreeNodeBindingCollection.cs
- XmlElementList.cs
- CurrentChangingEventManager.cs
- Int32CAMarshaler.cs
- EntityDataSourceChangingEventArgs.cs
- WindowsSolidBrush.cs
- SqlClientMetaDataCollectionNames.cs
- ModelTypeConverter.cs