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
- SubclassTypeValidator.cs
- GridViewRowCollection.cs
- WebPartHeaderCloseVerb.cs
- Typeface.cs
- DrawingContextDrawingContextWalker.cs
- XamlBrushSerializer.cs
- Ref.cs
- sortedlist.cs
- UnsafeNativeMethodsTablet.cs
- XmlResolver.cs
- LayoutUtils.cs
- InputGestureCollection.cs
- MsmqInputMessagePool.cs
- NameSpaceExtractor.cs
- FileAuthorizationModule.cs
- RuleRef.cs
- LogicalTreeHelper.cs
- GlyphShapingProperties.cs
- DocumentOutline.cs
- ObjectPersistData.cs
- DmlSqlGenerator.cs
- NonVisualControlAttribute.cs
- Run.cs
- KeyedCollection.cs
- COM2ColorConverter.cs
- WindowsImpersonationContext.cs
- GenericPrincipal.cs
- DataFieldCollectionEditor.cs
- VirtualPathProvider.cs
- IdentityNotMappedException.cs
- MailMessage.cs
- ApplicationProxyInternal.cs
- SimpleMailWebEventProvider.cs
- SemanticAnalyzer.cs
- RootBuilder.cs
- MasterPageParser.cs
- WebBrowserSiteBase.cs
- XmlSchemaGroupRef.cs
- WindowsFormsHostAutomationPeer.cs
- ConnectionsZoneAutoFormat.cs
- WindowsListBox.cs
- Number.cs
- QueryContinueDragEvent.cs
- SignatureGenerator.cs
- ContainerFilterService.cs
- TypeName.cs
- NetworkStream.cs
- ScrollChrome.cs
- VisualBasicSettingsConverter.cs
- InvalidWMPVersionException.cs
- ScrollPattern.cs
- InputDevice.cs
- SetterBaseCollection.cs
- MailDefinition.cs
- NetworkInformationPermission.cs
- HttpListenerException.cs
- SerializerProvider.cs
- NameScopePropertyAttribute.cs
- SimpleBitVector32.cs
- QueryReaderSettings.cs
- EdgeProfileValidation.cs
- PenContext.cs
- DatatypeImplementation.cs
- ListControl.cs
- GPRECT.cs
- RootAction.cs
- Control.cs
- TextEditorSelection.cs
- NameTable.cs
- CodeMethodInvokeExpression.cs
- NameValueCollection.cs
- IdentityReference.cs
- altserialization.cs
- CellTreeNode.cs
- NotificationContext.cs
- TextOnlyOutput.cs
- ResXBuildProvider.cs
- XmlSigningNodeWriter.cs
- MultiDataTrigger.cs
- UserNameSecurityTokenParameters.cs
- HtmlDocument.cs
- XmlReflectionImporter.cs
- SafeNativeMemoryHandle.cs
- Visual.cs
- MenuAutomationPeer.cs
- DBConcurrencyException.cs
- IndentedTextWriter.cs
- CookieParameter.cs
- arclist.cs
- ResourceExpressionEditor.cs
- ConfigurationConverterBase.cs
- EntityPropertyMappingAttribute.cs
- MouseActionValueSerializer.cs
- FilterEventArgs.cs
- SequentialOutput.cs
- GridViewSelectEventArgs.cs
- SymDocumentType.cs
- Atom10ItemFormatter.cs
- FieldAccessException.cs
- SymLanguageType.cs