Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / Orcas / QFE / ndp / fx / src / DLinq / Dlinq / SqlClient / Query / SqlGatherProducedAliases.cs / 2 / 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. 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
- FontStyles.cs
- CodePageEncoding.cs
- Int32Animation.cs
- MonthChangedEventArgs.cs
- BitmapMetadata.cs
- ReliableInputConnection.cs
- ToolStripItem.cs
- CssTextWriter.cs
- WebRequestModuleElementCollection.cs
- ChangePassword.cs
- TextServicesProperty.cs
- FileInfo.cs
- Latin1Encoding.cs
- MailAddress.cs
- ManipulationStartingEventArgs.cs
- TargetConverter.cs
- WindowsGrip.cs
- TransformProviderWrapper.cs
- PagedDataSource.cs
- KeyFrames.cs
- DataProviderNameConverter.cs
- WindowsIPAddress.cs
- DataObjectMethodAttribute.cs
- StringComparer.cs
- ComEventsHelper.cs
- NativeObjectSecurity.cs
- DynamicField.cs
- MonikerBuilder.cs
- MaterialGroup.cs
- CommonObjectSecurity.cs
- CheckBox.cs
- Int16.cs
- HyperLinkField.cs
- WindowsNonControl.cs
- TemplateKey.cs
- RecommendedAsConfigurableAttribute.cs
- DataBindEngine.cs
- EntityWrapperFactory.cs
- MatchAllMessageFilter.cs
- HandleScope.cs
- ConfigurationSettings.cs
- PerformanceCounters.cs
- RegexMatch.cs
- AspCompat.cs
- NodeCounter.cs
- BooleanStorage.cs
- SiteMapHierarchicalDataSourceView.cs
- ExecutionEngineException.cs
- InputLanguageManager.cs
- SignatureDescription.cs
- NativeCompoundFileAPIs.cs
- DataGridAddNewRow.cs
- SymbolType.cs
- Avt.cs
- FilterQuery.cs
- SqlDataSourceCommandParser.cs
- DetailsViewInsertedEventArgs.cs
- MsmqHostedTransportConfiguration.cs
- TdsValueSetter.cs
- DataGridViewCellConverter.cs
- ApplicationDirectory.cs
- SqlFunctionAttribute.cs
- ClientUtils.cs
- OrthographicCamera.cs
- CodeChecksumPragma.cs
- CopyNodeSetAction.cs
- ResourceCodeDomSerializer.cs
- ArgumentNullException.cs
- XmlMtomReader.cs
- RegexInterpreter.cs
- OleDbErrorCollection.cs
- SqlOuterApplyReducer.cs
- XPathNodeIterator.cs
- GifBitmapEncoder.cs
- CharAnimationUsingKeyFrames.cs
- InvokePattern.cs
- Light.cs
- ContourSegment.cs
- ConfigXmlAttribute.cs
- SqlRemoveConstantOrderBy.cs
- UpdatePanelTriggerCollection.cs
- DbProviderFactory.cs
- PrePrepareMethodAttribute.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- CounterSample.cs
- DocumentAutomationPeer.cs
- MessageQueueInstaller.cs
- formatstringdialog.cs
- TransformProviderWrapper.cs
- SemaphoreSecurity.cs
- OdbcCommand.cs
- TextInfo.cs
- itemelement.cs
- ProcessModuleCollection.cs
- EntityDataSourceChangedEventArgs.cs
- RightsManagementEncryptionTransform.cs
- HandlerFactoryCache.cs
- GuidelineSet.cs
- CachingHintValidation.cs
- ScriptingWebServicesSectionGroup.cs