src\Framework\System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (14)
1772new List<Type>() { typeof(System.Type) },
1852new List<Type>() { typeof(System.String) },
2695new List<Type>() { typeof(System.Object) },
2825new List<Type>() { typeof(System.Type), typeof(System.Object) },
3165new List<Type>() { typeof(System.Object) },
4033new List<Type>() { typeof(System.Object) },
8294new List<Type>() { typeof(System.Windows.Data.RelativeSourceMode) },
8301new List<Type>() { typeof(System.Windows.Data.RelativeSourceMode), typeof(System.Type), typeof(System.Int32) },
9424new List<Type>() { typeof(System.String) },
9443new List<Type>() { typeof(System.Object) },
9875new List<Type>() { typeof(System.Windows.DependencyProperty) },
10089new List<Type>() { typeof(System.String) },
10651new List<Type>() { typeof(System.Type) },
11830new List<Type>() { typeof(System.Object) },
System.Activities.Presentation\System\Activities\Presentation\DefaultCommandExtensionCallback.cs (28)
25new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.P) });
27new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.E) });
29new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.X) });
31new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.C) });
33new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.Y) });
35new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.R) });
37new List<KeyGesture> {
41new List<KeyGesture> {
45new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.A) });
47new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.V) });
49new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.I) });
51new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.O) });
53new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.N) });
55new List<KeyGesture> { new KeyGesture(Key.F6, ModifierKeys.Control | ModifierKeys.Alt, "Ctrl + Alt + F6") });
57new List<KeyGesture> { new KeyGesture(Key.Right, ModifierKeys.Alt, "Alt + Right Arrow") });
59new List<KeyGesture> { new KeyGesture(Key.J, ModifierKeys.Control, "Ctrl + J") });
61new List<KeyGesture> { new ChordKeyGesture(Key.K, Key.P) });
63new List<KeyGesture> { new ChordKeyGesture(Key.K, Key.I) });
65new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.M) });
67new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.S) });
69new List<KeyGesture> { new KeyGesture(Key.X, ModifierKeys.Control) });
71new List<KeyGesture> { new KeyGesture(Key.C, ModifierKeys.Control) });
73new List<KeyGesture> { new KeyGesture(Key.V, ModifierKeys.Control) });
75new List<KeyGesture> { new KeyGesture(Key.A, ModifierKeys.Control) });
77new List<KeyGesture> { new KeyGesture(Key.Z, ModifierKeys.Control) });
79new List<KeyGesture> { new KeyGesture(Key.Y, ModifierKeys.Control) });
81new List<KeyGesture> { new KeyGesture(Key.Decimal, ModifierKeys.Alt) });
83new List<KeyGesture> { new KeyGesture(Key.OemComma, ModifierKeys.Alt) });
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectionPoint.cs (5)
30attachedConnectors = new List<Connector>();
121return new List<Point> { topLeft, new Point(topLeft.X, topLeft.Y + parentHeight) };
125return new List<Point> { new Point(topLeft.X + parentWidth, topLeft.Y), new Point(topLeft.X + parentWidth, topLeft.Y + parentHeight) };
129return new List<Point> { topLeft, new Point(topLeft.X + parentWidth, topLeft.Y) };
133return new List<Point> { new Point(topLeft.X, topLeft.Y + parentHeight), new Point(topLeft.X + parentWidth, topLeft.Y + parentHeight) };
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\Metadata\MutableAttributeTable.cs (1)
570errors = new List<string>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\CategoryListAutomationPeer.cs (1)
49_children = new List<AutomationPeer>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\PropertyInspectorAutomationPeer.cs (1)
64_children = new List<AutomationPeer>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\SubPropertyEditorAutomationPeer.cs (1)
42_children = new List<AutomationPeer>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\FromExpression\Framework\Data\SwitchConverter.cs (1)
32this.cases = new List<SwitchCase>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Converters\EmptySearchableStringConverter.cs (1)
16return new List<string>();
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\DefaultCommandExtensionCallback.cs (28)
25new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.P) });
27new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.E) });
29new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.X) });
31new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.C) });
33new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.Y) });
35new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.R) });
37new List<KeyGesture> {
41new List<KeyGesture> {
45new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.A) });
47new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.V) });
49new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.I) });
51new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.O) });
53new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.N) });
55new List<KeyGesture> { new KeyGesture(Key.F6, ModifierKeys.Control | ModifierKeys.Alt, "Ctrl + Alt + F6") });
57new List<KeyGesture> { new KeyGesture(Key.Right, ModifierKeys.Alt, "Alt + Right Arrow") });
59new List<KeyGesture> { new KeyGesture(Key.J, ModifierKeys.Control, "Ctrl + J") });
61new List<KeyGesture> { new ChordKeyGesture(Key.K, Key.P) });
63new List<KeyGesture> { new ChordKeyGesture(Key.K, Key.I) });
65new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.M) });
67new List<KeyGesture> { new ChordKeyGesture(Key.E, Key.S) });
69new List<KeyGesture> { new KeyGesture(Key.X, ModifierKeys.Control) });
71new List<KeyGesture> { new KeyGesture(Key.C, ModifierKeys.Control) });
73new List<KeyGesture> { new KeyGesture(Key.V, ModifierKeys.Control) });
75new List<KeyGesture> { new KeyGesture(Key.A, ModifierKeys.Control) });
77new List<KeyGesture> { new KeyGesture(Key.Z, ModifierKeys.Control) });
79new List<KeyGesture> { new KeyGesture(Key.Y, ModifierKeys.Control) });
81new List<KeyGesture> { new KeyGesture(Key.Decimal, ModifierKeys.Alt) });
83new List<KeyGesture> { new KeyGesture(Key.OemComma, ModifierKeys.Alt) });
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectionPoint.cs (5)
30attachedConnectors = new List<Connector>();
121return new List<Point> { topLeft, new Point(topLeft.X, topLeft.Y + parentHeight) };
125return new List<Point> { new Point(topLeft.X + parentWidth, topLeft.Y), new Point(topLeft.X + parentWidth, topLeft.Y + parentHeight) };
129return new List<Point> { topLeft, new Point(topLeft.X + parentWidth, topLeft.Y) };
133return new List<Point> { new Point(topLeft.X, topLeft.Y + parentHeight), new Point(topLeft.X + parentWidth, topLeft.Y + parentHeight) };
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (8)
457List<KeyValuePair<string, TypeUsage>> recordCols = new List<KeyValuePair<string, TypeUsage>>();
475List<DbExpressionBinding> inputList = new List<DbExpressionBinding>();
476List<KeyValuePair<string, TypeUsage>> columns = new List<KeyValuePair<string, TypeUsage>>();
547List<KeyValuePair<string, TypeUsage>> columns = new List<KeyValuePair<string, TypeUsage>>(2);
571List<KeyValuePair<string, TypeUsage>> columns = new List<KeyValuePair<string, TypeUsage>>();
1571List<KeyValuePair<string, TypeUsage>> columnTypes = new List<KeyValuePair<string, TypeUsage>>();
1635List<TypeUsage> memberTypes = new List<TypeUsage>(members.Count);
1654List<DbRelatedEntityRef> relatedRefs = new List<DbRelatedEntityRef>(relationships.Count);
System\Data\Common\EntitySql\SemanticAnalyzer.cs (24)
133List<Tuple<string, MetadataNamespace, ErrorContext>> aliasedNamespaceImports = new List<Tuple<string, MetadataNamespace, ErrorContext>>();
134List<Tuple<MetadataNamespace, ErrorContext>> namespaceImports = new List<Tuple<MetadataNamespace, ErrorContext>>();
345List<FunctionDefinition> functionDefinitions = new List<FunctionDefinition>();
352List<InlineFunctionInfo> inlineFunctionInfos = new List<InlineFunctionInfo>();
394List<DbVariableReferenceExpression> paramList = new List<DbVariableReferenceExpression>();
1014relshipExprList = new List<DbRelatedEntityRef>(methodExpr.Relationships.Count);
1502List<DbExpression> convertedArgs = new List<DbExpression>();
2535List<DbExpression> fieldExprs = new List<DbExpression>(rowExpr.AliasedExprList.Count);
2627List<DbExpression> whenExprList = new List<DbExpression>(caseExpr.WhenThenExprList.Count);
2628List<DbExpression> thenExprList = new List<DbExpression>(caseExpr.WhenThenExprList.Count);
2879List<KeyValuePair<string, DbExpression>> projectionItems = new List<KeyValuePair<string, DbExpression>>(selectClause.Items.Count);
2955new List<ErrorContext>(selectClause.Items.Select(item => item.Expr.ErrCtx)) : null);
3012List<SourceScopeEntry> fromClauseEntries = new List<SourceScopeEntry>();
3122scopeEntries = new List<SourceScopeEntry>();
3422List<GroupKeyInfo> groupKeys = new List<GroupKeyInfo>(groupKeysCount);
3726List<KeyValuePair<string, DbAggregate>> aggregates = new List<KeyValuePair<string, DbAggregate>>(sr.CurrentScopeRegion.GroupAggregateInfos.Count);
3894List<KeyValuePair<string, DbExpression>> groupPartitionDefinitions = new List<KeyValuePair<string, DbExpression>>();
4159List<DbSortClause> sortKeys = new List<DbSortClause>(orderByClause.OrderByClauseItem.Count);
4318List<DbExpression> args = new List<DbExpression>(predicates);
4402List<TypeUsage> argTypes = new List<TypeUsage>(2);
4770List<DbExpression> whenExpr = new List<DbExpression>(1);
4772List<DbExpression> thenExpr = new List<DbExpression>(1);
4805List<DbExpression> whenExpr = new List<DbExpression>(1);
4807List<DbExpression> thenExpr = new List<DbExpression>(1);
System\Data\Objects\ELinq\MethodCallTranslator.cs (18)
650List<KeyValuePair<string, DbExpression>> newColumns = new List<KeyValuePair<string, DbExpression>>();
819var result = new List<MethodInfo>
864List<LinqExpression> arguments = new List<LinqExpression>(call.Arguments.Count + 1);
1619new List<KeyValuePair<string, TypeUsage>>()
1777List<DbExpression> arguments = new List<DbExpression>(1);
1823List<TypeUsage> argTypes = new List<TypeUsage>(1);
2235var expressions = new List<DbExpression>(predicates);
2335List<CqtExpression> whenExpressions = new List<CqtExpression>(1);
2338List<CqtExpression> thenExpressions = new List<CqtExpression>(1);
2541new List<KeyValuePair<string, TypeUsage>>()
2759List<KeyValuePair<string, DbExpression>> keys = new List<KeyValuePair<string, DbExpression>>();
2760List<KeyValuePair<string, DbAggregate>> aggregates = new List<KeyValuePair<string, DbAggregate>>();
2788List<EdmProperty> properties = new List<EdmProperty>(2);
2885List<KeyValuePair<string, CqtExpression>> recordColumns = new List<KeyValuePair<string, CqtExpression>>(2);
2936var renames = new List<Tuple<EdmProperty, string>>();
2966var newProjectionArguments = new List<CqtExpression>();
2987List<DbSortClause> keys = new List<DbSortClause>(1);
3035List<DbSortClause> keys = new List<DbSortClause>(sortExpression.SortOrder);
Core\CSharp\MS\Internal\FontCache\FontResourceCache.cs (8)
29private static void ConstructFontResourceCache(Assembly entryAssembly, Dictionary<string, List<string>> folderResourceMap)
51internal static List<string> LookupFolder(Uri uri)
81Dictionary<string, List<string>> folderResourceMap;
87folderResourceMap = new Dictionary<string, List<string>>(StringComparer.OrdinalIgnoreCase);
93List<string> ret;
113private static void AddResourceToFolderMap(Dictionary<string, List<string>> folderResourceMap, string resourceFullName)
150private static Dictionary<Assembly, Dictionary<string, List<string>>> _assemblyCaches
151= new Dictionary<Assembly, Dictionary<string, List<string>>>(1);
Core\CSharp\MS\Internal\Ink\StrokeRenderer.cs (18)
58List<Point> connectingQuadPoints = new List<Point>(iterator.Count * 4);
70List<Point> strokeNodePoints = new List<Point>();
269List<Point> pathFigureABSide = new List<Point>();//don't prealloc. It causes Gen2 collections to rise and doesn't help execution time
270List<Point> pathFigureDCSide = new List<Point>();
271List<Point> polyLinePoints = new List<Point>(4);
759List<Point> pointBuffer1,
760List<Point> pointBuffer2,
761List<Point> pointBuffer3
814private static void ReverseDCPointsRenderAndClear(StreamGeometryContext context, List<Point> abPoints, List<Point> dcPoints, List<Point> polyLinePoints, bool isEllipse, bool clear)
879private static void AddFigureToStreamGeometryContext(StreamGeometryContext context, List<Point> points, bool isBezierFigure)
907private static void AddPolylineFigureToStreamGeometryContext(StreamGeometryContext context, List<Point> abPoints, List<Point> dcPoints)
930private static void AddArcToFigureToStreamGeometryContext(StreamGeometryContext context, List<Point> abPoints, List<Point> dcPoints, List<Point> polyLinePoints)
947List<Point> points = j == 0 ? abPoints : dcPoints;
Core\CSharp\System\Windows\Input\AccessKeyManager.cs (10)
109List<IInputElement> targets = akm.GetTargetsForScope(scope, key, null, AccessKeyInformation.Empty);
258List<IInputElement> targets = GetTargetsForSender(inputElementSender, key);
271List<IInputElement> targets = GetTargetsForScope(scope, key, null, AccessKeyInformation.Empty);
281private ProcessKeyResult ProcessKey(List<IInputElement> targets, string key, bool existsElsewhere, bool userInitiated)
401private List<IInputElement> GetTargetsForSender(IInputElement sender, string key)
415private List<IInputElement> GetTargetsForScope(object scope, string key, IInputElement sender, AccessKeyInformation senderInfo)
443List<IInputElement> possibleElements;
451List<IInputElement> finalTargets = new List<IInputElement>(1);
681private static List<IInputElement> CopyAndPurgeDead(ArrayList elements)
688List<IInputElement> copy = new List<IInputElement>(elements.Count);
src\Framework\MS\Internal\Documents\TextDocumentView.cs (5)
366List<GlyphRun> glyphRuns = new List<GlyphRun>();
3138private bool GetGlyphRunsFromParagraphs(List<GlyphRun> glyphRuns, ITextPointer start, ITextPointer end, ReadOnlyCollection<ParagraphResult> paragraphs)
3191private void GetGlyphRunsFromFloatingElements(List<GlyphRun> glyphRuns, ITextPointer start, ITextPointer end, ReadOnlyCollection<ParagraphResult> floatingElements, out bool success)
3236private void GetGlyphRuns(List<GlyphRun> glyphRuns, ITextPointer start, ITextPointer end, ReadOnlyCollection<ColumnResult> columns, ReadOnlyCollection<ParagraphResult> floatingElements)
3301List<TextSegment> segments = new List<TextSegment>(1);
src\Framework\MS\Internal\Helper.cs (19)
780List<KeyValuePair<int, object>> itemValues = GetItemValues(owner, item);
802List<KeyValuePair<int, object>> itemValues = EnsureItemValues(owner, item);
833List<KeyValuePair<int, object>> itemValues = GetItemValues(owner, item);
854internal static List<KeyValuePair<int, object>> GetItemValues(DependencyObject owner, object item)
859internal static List<KeyValuePair<int, object>> GetItemValues(DependencyObject owner, object item,
860WeakDictionary<object, List<KeyValuePair<int, object>>> itemValueStorage)
863List<KeyValuePair<int, object>> itemValues = null;
874internal static List<KeyValuePair<int, object>> EnsureItemValues(DependencyObject owner, object item)
876WeakDictionary<object, List<KeyValuePair<int, object>>> itemValueStorage = EnsureItemValueStorage(owner);
877List<KeyValuePair<int, object>> itemValues = GetItemValues(owner, item, itemValueStorage);
889internal static WeakDictionary<object, List<KeyValuePair<int, object>>> EnsureItemValueStorage(DependencyObject owner)
891WeakDictionary<object, List<KeyValuePair<int, object>>> itemValueStorage = ItemValueStorageField.GetValue(owner);
895itemValueStorage = new WeakDictionary<object, List<KeyValuePair<int, object>>>();
910List<KeyValuePair<int, object>> itemValues = GetItemValues(owner, item) ?? new List<KeyValuePair<int, object>>();
1056private static void ClearItemValueStorageRecursive(WeakDictionary<object, List<KeyValuePair<int, object>>> itemValueStorage, int[] dpIndices)
1060foreach (List<KeyValuePair<int, object>> itemValuesList in itemValueStorage.Values)
1067ClearItemValueStorageRecursive((WeakDictionary<object, List<KeyValuePair<int, object>>>)itemValue.Value, dpIndices);
1551private static readonly UncommonField<WeakDictionary<object, List<KeyValuePair<int, object>>>> ItemValueStorageField =
1552new UncommonField<WeakDictionary<object, List<KeyValuePair<int, object>>>>();
src\Framework\MS\Internal\PtsHost\TextParaClient.cs (26)
295internal override List<Rect> GetRectangles(ContentElement e, int start, int length)
297List<Rect> rectangles = new List<Rect>();
448List<ParagraphResult> floaters = null;
493List<ParagraphResult> figures = null;
1268internal void GetGlyphRuns(List<GlyphRun> glyphRuns, ITextPointer start, ITextPointer end)
1446List<InlineObject> inlineObjects = TextParagraph.InlineObjectsFromRange(lineDesc.dcpFirst, lineDesc.dcpLim);
1480List<InlineObject> inlineObjects = TextParagraph.InlineObjectsFromRange(element.dcpFirst, element.dcpLim);
1721List<LineResult> lines = new List<LineResult>(arrayLineDesc.Length);
1780List<LineResult> lines = new List<LineResult>(arrayLineDesc.Length);
2279private List<Rect> RectanglesFromDcpRangeOfSimpleLine(
2288List<Rect> rectangles = null;
2390private List<Rect> RectanglesFromDcpRangeOfCompositeLineElement(
2401List<Rect> rectangles = null;
3344List<GlyphRun> glyphRuns,
3402List<GlyphRun> glyphRuns,
4150private List<Rect> GetRectanglesInSimpleLines(
4158List<Rect> rectangles = new List<Rect>();
4178List<Rect> lineRectangles = GetRectanglesInSingleLine(lineDesc, e, localStart, length);
4192private List<Rect> GetRectanglesInSingleLine(
4200List<Rect> rectangles = new List<Rect>();
4340private List<Rect> GetRectanglesInCompositeLines(
4348List<Rect> rectangles = new List<Rect>();
4367List<Rect> lineRectangles = GetRectanglesInCompositeLine(lineDesc, e, localStart, length);
4388private List<Rect> GetRectanglesInCompositeLine(
4394List<Rect> rectangles = new List<Rect>();
4448List<Rect> elementRectangles = line.GetRangeBounds(localStart, localEnd - localStart, TextDpi.FromTextDpi(element.urStart), TextDpi.FromTextDpi(lineDesc.vrStart));
src\Framework\MS\Internal\PtsHost\TextParagraph.cs (15)
912private List<TextElement> GetAttachedObjectElements(int dcpFirst, int dcpLast)
914List<TextElement> attachedElements = new List<TextElement>();
954List<TextElement> textElements = GetAttachedObjectElements(dcpFirst, dcpLast);
967internal List<AttachedObject> GetAttachedObjects(int dcpFirst, int dcpLast)
970List<AttachedObject> attachedObjects = new List<AttachedObject>();
971List<TextElement> textElements = GetAttachedObjectElements(dcpFirst, dcpLast);
1058internal void SubmitInlineObjects(int dcpStart, int dcpLim, List<InlineObject> inlineObjects)
1076internal void SubmitAttachedObjects(int dcpStart, int dcpLim, List<AttachedObject> attachedObjects)
1090internal List<InlineObject> InlineObjectsFromRange(int dcpStart, int dcpLast)
1092List<InlineObject> objects = null;
1559private void SubmitEmbeddedObjects<T>(ref List<T> objectsCached, int dcpStart, int dcpLim, List<T> objectsNew) where T : EmbeddedObject
1672ref List<T> objectsCached,
1776private List<AttachedObject> _attachedObjects;
1784private List<InlineObject> _inlineObjects;
src\Framework\System\Windows\Controls\DataGridCellsPanel.cs (32)
172List<RealizedColumnsBlock> blockList = RealizedColumnsBlockList;
227List<int> realizedColumnIndices = new List<int>();
228List<int> realizedColumnDisplayIndices = new List<int>();
442List<int> realizedColumnIndices,
443List<int> realizedColumnDisplayIndices,
472private static List<RealizedColumnsBlock> BuildRealizedColumnsBlockList(List<int> indexList)
474List<RealizedColumnsBlock> resultList = new List<RealizedColumnsBlock>();
794private static bool InBlockOrNextBlock(List<RealizedColumnsBlock> blockList, int index, ref int blockIndex, ref RealizedColumnsBlock block, out bool pastLastBlock)
831List<int> realizedColumnIndices,
832List<int> realizedColumnDisplayIndices)
872List<int> realizedColumnIndices,
873List<int> realizedColumnDisplayIndices,
960List<int> realizedColumnIndices,
961List<int> realizedColumnDisplayIndices,
1004List<int> realizedColumnIndices,
1005List<int> realizedColumnDisplayIndices,
1035private void VirtualizeChildren(List<RealizedColumnsBlock> blockList, IItemContainerGenerator generator)
1343private static void Debug_VerifyRealizedIndexCountVsDisplayIndexCount(List<RealizedColumnsBlock> blockList, List<RealizedColumnsBlock> displayIndexBlockList)
1380List<RealizedColumnsBlock> displayIndexBlockList = RealizedColumnsDisplayIndexBlockList;
1384List<RealizedColumnsBlock> blockList = RealizedColumnsBlockList;
1388List<int> additionalChildIndices = GetRealizedChildrenNotInBlockList(blockList, children);
1553private static RealizedColumnsBlock GetRealizedBlockForColumn(List<RealizedColumnsBlock> blockList, int columnIndex)
1572private List<int> GetRealizedChildrenNotInBlockList(List<RealizedColumnsBlock> blockList, IList children)
1584List<int> additionalChildIndices = new List<int>();
1655List<int> displayIndexMap = columns.DisplayIndexMap;
1656List<RealizedColumnsBlock> blockList = RealizedColumnsBlockList;
1717private List<RealizedColumnsBlock> RealizedColumnsBlockList
1748private List<RealizedColumnsBlock> RealizedColumnsDisplayIndexBlockList
2463private List<UIElement> _realizedChildren;
src\Framework\System\Windows\Controls\ToolBarTray.cs (15)
375List<ToolBar> band = _bands[bandIndex].Band;
440List<ToolBar> band = _bands[bandIndex].Band;
562List<ToolBar> band = _bands[currentBand].Band;
663List<ToolBar> oldBand = _bands[currentBand].Band;
689private void ShrinkToolBars(List<ToolBar> band, int startIndex, int endIndex, double shrinkAmount)
727private double ToolBarsTotalMinimum(List<ToolBar> band, int startIndex, int endIndex)
737private void ExpandToolBars(List<ToolBar> band, int startIndex, int endIndex, double expandAmount)
775private double ToolBarsTotalMaximum(List<ToolBar> band, int startIndex, int endIndex)
790List<ToolBar> newBand = _bands[newBandNumber].Band;
868List<ToolBar> band = _bands[bandIndex].Band;
890List<ToolBar> band = _bands[bandIndex].Band;
943private void InsertToolBar(ToolBar toolBar, List<ToolBar> band)
972public List<ToolBar> Band
983private List<ToolBar> _band = new List<ToolBar>();
993private List<BandInfo> _bands = new List<BandInfo>(0);
src\Framework\System\Windows\Controls\VirtualizedCellInfoCollection.cs (33)
40private VirtualizedCellInfoCollection(DataGrid owner, List<CellRegion> regions)
207List<DataGridCellInfo> list = new List<DataGridCellInfo>();
238public VirtualizedCellInfoCollectionEnumerator(DataGrid owner, List<CellRegion> regions, VirtualizedCellInfoCollection collection)
299private List<CellRegion> _regions;
708public bool Remainder(CellRegion region, out List<CellRegion> remainder)
840List<CellRegion> addList = new List<CellRegion>();
851List<CellRegion> remainder;
901List<CellRegion> removeList = null;
910private void RemoveRegion(int rowIndex, int columnIndex, int rowCount, int columnCount, ref List<CellRegion> removeList)
934List<CellRegion> remainder;
951internal void OnItemsCollectionChanged(NotifyCollectionChangedEventArgs e, List<Tuple<int,int>> ranges)
984List<CellRegion> keepRegions = null;
1012List<CellRegion> keepRegions = null;
1013List<CellRegion> removedRegions = null;
1052List<CellRegion> removedRegions = null;
1068List<CellRegion> slideRegions = null;
1069List<CellRegion> movedRegions = null;
1157List<CellRegion> keepRegions = null;
1200List<CellRegion> keepRegions = null;
1201List<CellRegion> removedRegions = null;
1240List<CellRegion> removedRegions = null;
1259List<CellRegion> slideRegions = null;
1260List<CellRegion> movedRegions = null;
1319internal RemovedCellInfoCollection(DataGrid owner, List<CellRegion> regions, DataGridColumn column)
1325internal RemovedCellInfoCollection(DataGrid owner, List<CellRegion> regions, object item)
1417List<CellRegion> removeList = new List<CellRegion>();
1438internal void RestoreOnlyFullRows(List<Tuple<int,int>> ranges)
1493List<CellRegion> removeList = null;
1535internal bool Intersects(int rowIndex, out List<int> columnIndexRanges)
1585private static void ConvertIndexToIndexes(List<CellRegion> regions, int index, out int rowIndex, out int columnIndex)
1610private DataGridCellInfo GetCellInfoFromIndex(DataGrid owner, List<CellRegion> regions, int index)
1639private void AddRegionToList(CellRegion region, List<DataGridCellInfo> list)
1669private List<CellRegion> _regions;
src\Framework\System\Windows\Documents\TextRangeSerialization.cs (5)
93List<int> ignoreList = new List<int>();
201private static void WriteXamlTextSegment(XmlWriter xmlWriter, ITextPointer rangeStart, ITextPointer rangeEnd, XamlTypeMapper xamlTypeMapper, ref int elementLevel, WpfPayload wpfPayload, bool ignoreWriteHyperlinkEnd, List<int> ignoreList, bool preserveTextElements)
350List<TextSegment> textSegments = range.TextSegments;
356List<int> ignoreList = new List<int>();
427private static int WriteOpeningTags(ITextRange range, ITextPointer thisElement, ITextPointer scope, XmlWriter xmlWriter, XamlTypeMapper xamlTypeMapper, bool reduceElement, out bool ignoreWriteHyperlinkEnd, ref List<int> ignoreList, bool preserveTextElements)
src\Framework\System\Windows\Shell\JumpList.cs (26)
235public static void ReleaseShellObjects(List<_ShellObjectPair> list)
316private List<JumpItem> _jumpItems;
405public List<JumpItem> JumpItems
572List<JumpItem> successList;
573List<_RejectedJumpItemPair> rejectedList;
576List<List<_ShellObjectPair>> categories = null;
577List<_ShellObjectPair> removedList = null;
616categories = new List<List<_ShellObjectPair>>() { new List<_ShellObjectPair>() };
658foreach (var list in categories)
702foreach (List<_ShellObjectPair> categoryList in categories)
737foreach (List<_ShellObjectPair> list in categories)
759var items = new List<JumpItem>(rejectedList.Count);
760var reasons = new List<JumpItemRejectionReason>(rejectedList.Count);
773var items = new List<JumpItem>(removedList.Count);
794private static bool ListContainsShellObject(List<_ShellObjectPair> removedList, object shellObject)
883private static List<_ShellObjectPair> GenerateJumpItems(IObjectArray shellObjects)
887var retList = new List<_ShellObjectPair>();
919private static void AddCategory(ICustomDestinationList cdl, string category, List<_ShellObjectPair> jumpItems, List<JumpItem> successList, List<_RejectedJumpItemPair> rejectionList)
928private static void AddCategory(ICustomDestinationList cdl, string category, List<_ShellObjectPair> jumpItems, List<JumpItem> successList, List<_RejectedJumpItemPair> rejectionList, bool isHeterogenous)
971var linksOnlyList = new List<_ShellObjectPair>();
1254var reasons = new List<JumpItemRejectionReason>(_jumpItems.Count);
System.Activities.Presentation\System\Activities\Presentation\CutCopyPasteHelper.cs (27)
136internal static IList<object> SortFromMetaData(IList<object> itemsToPaste, List<object> metaData)
150internal static IList<object> SortFromMetaDataOnly(List<object> metaData)
152List<object> mergedItemsToPaste = new List<object>();
160List<object> orderedItemsMetaData = metaDataObject as List<object>;
186List<ModelItem> modelItemsToCut = new List<ModelItem>(currentSelection.SelectedObjects);
190internal static void DoCut(List<ModelItem> modelItemsToCut, EditingContext context)
236List<ModelItem> modelItemsToCopy = new List<ModelItem>(currentSelection.SelectedObjects);
240private static void DoCopy(List<ModelItem> modelItemsToCopy, EditingContext context)
268static void CutCopyOperation(List<ModelItem> modelItemsToCutCopy, EditingContext context, bool isCutOperation)
270List<object> objectsOnClipboard = null;
271List<object> metaData = null;
276Dictionary<ICompositeView, List<ModelItem>> notifyDictionary = new Dictionary<ICompositeView, List<ModelItem>>();
377List<WorkflowViewElement> parentViewElements = GetSelectableParentViewElements(modelItem.View as WorkflowViewElement);
389static List<WorkflowViewElement> GetSelectableParentViewElements(WorkflowViewElement childElement)
391List<WorkflowViewElement> parentViewElements = new List<WorkflowViewElement>();
430List<object> metaData = null;
431List<object> clipboardObjects = GetFromClipboard(out metaData, context);
534private static void PutOnClipBoard(List<object> selectedData, List<object> metaData, FrameworkName targetFramework)
573List<object> data = new List<object>();
613private static List<object> GetFromClipboard(out List<object> metaData, EditingContext editingContext)
620List<object> workflowData = null;
752List<object> metaData = null;
753List<object> itemsToPaste = null;
System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectorRouter.cs (63)
120static void AddExcludedAndSrcDestRects(FreeFormPanel outmostPanel, FreeFormPanel panel, Point srcPoint, Point destPoint, UIElement srcElement, UIElement destElement, List<Rect> excludedRects, List<Rect> srcDestRects)
163internal static Point[] Route(FreeFormPanel panel, Point srcPoint, Point destPoint, List<Point> srcEdge, List<Point> destEdge, UIElement srcElement, UIElement destElement)
169List<Rect> excludedRects = new List<Rect>();
170List<Rect> srcDestRects = new List<Rect>();
171List<Point> excludedLines = new List<Point>();
190internal static Point[] Route(Point srcPoint, Point destPoint, List<Point> srcEdge, List<Point> destEdge, List<Rect> excludedRects, List<Point> excludedLines, List<Rect> srcDestRects)
218static Point[] TryRoute(Point srcPoint, Point destPoint, List<Rect> excludedRects, List<Point> excludedLines, List<Rect> srcDestRects)
246internal static Point[] RemoveRedundantPoints(List<Point> points)
256List<int> toRemove = new List<int>();
286static void AddBoundPoint(ref List<DistanceFromPoint> extremitiesList, Point p, ConnectorSegment segment, Point Z)
314ref List<Point> escapePointsA, ref List<ConnectorSegment> horizontalSegmentsA, ref List<ConnectorSegment> verticalSegmentsA, ref List<ConnectorSegment> horizontalSegmentsB, ref List<ConnectorSegment> verticalSegmentsB,
537List<DistanceFromPoint> extremitiesList = new List<DistanceFromPoint>(4);
604static Nullable<Point> EscapeProcessII(CoverSet coverSet, Orientation orientation, ref List<Point> escapePointsA,
605ref List<ConnectorSegment> horizontalSegmentsA, ref List<ConnectorSegment> verticalSegmentsA, ref List<ConnectorSegment> horizontalSegmentsB, ref List<ConnectorSegment> verticalSegmentsB,
684static List<Point> FirstRefinementAlgorithm(List<Point> points, ConnectorSegment intersectionSegment)
686List<Point> refinedSet = new List<Point>();
746List<Point> escapePointsA = new List<Point>(); //escape points from begin to end
747List<Point> escapePointsB = new List<Point>(); //escape points from end to begin
750List<ConnectorSegment> horizontalEscapeSegmentsA = new List<ConnectorSegment>();
751List<ConnectorSegment> verticalEscapeSegmentsA = new List<ConnectorSegment>();
754List<ConnectorSegment> horizontalEscapeSegmentsB = new List<ConnectorSegment>();
755List<ConnectorSegment> verticalEscapeSegmentsB = new List<ConnectorSegment>();
782List<Point> tempList = escapePointsA;
798List<ConnectorSegment> tempListSegm = horizontalEscapeSegmentsA;
821List<Point> tempList = escapePointsA;
837List<ConnectorSegment> tempListSegm = horizontalEscapeSegmentsA;
853List<Point> refinedPath = new List<Point>();
883static void EraseRedundentWarps(CoverSet coverSet, ref List<Point> refinedPath)
889List<Point> newPath = new List<Point>();
920List<Point> temp = refinedPath;
937static void SecondRefinementAlgorithm(CoverSet coverSet, ref List<Point> refinedPath, Size margin)
940List<Point> newPath = new List<Point>();
989List<Point> temp = refinedPath;
1014static List<ConnectorSegment> GetSegmentsForOrientation(CoverSet coverSet, Orientation orientation)
1016List<ConnectorSegment> connectorSegments = null;
1030List<ConnectorSegment> connectorSegments = GetSegmentsForOrientation(coverSet, orientation);
1039List<ConnectorSegment> connectorSegments = GetSegmentsForOrientation(coverSet, orientation);
1289List<ConnectorSegment> horizontalCovers = new List<ConnectorSegment>();
1290List<ConnectorSegment> usedEscapeLine = new List<ConnectorSegment>();
1291List<ConnectorSegment> verticalCovers = new List<ConnectorSegment>();
1293public List<ConnectorSegment> HorizontalCovers
1298public List<ConnectorSegment> VerticalCovers
1321List<ConnectorSegment> covers = (cover.Orientation == Orientation.Vertical) ? this.verticalCovers : this.horizontalCovers;
1406public List<ConnectorSegment> GetCovers(Point p, DesignerEdges side)
1408List<ConnectorSegment> covers = new List<ConnectorSegment>();
1456List<ConnectorSegment> newCovers = this.GetCovers(escape, side);
1491public static void Sort(ref List<DistanceFromPoint> distances)
System.Activities.Presentation\System\Activities\Presentation\View\IExpressionEditorService.cs (4)
17IExpressionEditorInstance CreateExpressionEditor(AssemblyContextControlItem assemblies, ImportedNamespaceContextItem importedNamespaces, List<ModelItem> variables, string text, Type expressionType);
18IExpressionEditorInstance CreateExpressionEditor(AssemblyContextControlItem assemblies, ImportedNamespaceContextItem importedNamespaces, List<ModelItem> variables, string text, Type expressionType, Size initialSize);
19IExpressionEditorInstance CreateExpressionEditor(AssemblyContextControlItem assemblies, ImportedNamespaceContextItem importedNamespaces, List<ModelItem> variables, string text);
20IExpressionEditorInstance CreateExpressionEditor(AssemblyContextControlItem assemblies, ImportedNamespaceContextItem importedNamespaces, List<ModelItem> variables, string text, Size initialSize);
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\Metadata\MutableAttributeTable.cs (1)
515List<string> errors = null;
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\Base\Core\Internal\PropertyEditing\Automation\CategoryListAutomationPeer.cs (1)
34private List<AutomationPeer> _children;
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\CutCopyPasteHelper.cs (27)
136internal static IList<object> SortFromMetaData(IList<object> itemsToPaste, List<object> metaData)
150internal static IList<object> SortFromMetaDataOnly(List<object> metaData)
152List<object> mergedItemsToPaste = new List<object>();
160List<object> orderedItemsMetaData = metaDataObject as List<object>;
186List<ModelItem> modelItemsToCut = new List<ModelItem>(currentSelection.SelectedObjects);
190internal static void DoCut(List<ModelItem> modelItemsToCut, EditingContext context)
236List<ModelItem> modelItemsToCopy = new List<ModelItem>(currentSelection.SelectedObjects);
240private static void DoCopy(List<ModelItem> modelItemsToCopy, EditingContext context)
268static void CutCopyOperation(List<ModelItem> modelItemsToCutCopy, EditingContext context, bool isCutOperation)
270List<object> objectsOnClipboard = null;
271List<object> metaData = null;
276Dictionary<ICompositeView, List<ModelItem>> notifyDictionary = new Dictionary<ICompositeView, List<ModelItem>>();
377List<WorkflowViewElement> parentViewElements = GetSelectableParentViewElements(modelItem.View as WorkflowViewElement);
389static List<WorkflowViewElement> GetSelectableParentViewElements(WorkflowViewElement childElement)
391List<WorkflowViewElement> parentViewElements = new List<WorkflowViewElement>();
430List<object> metaData = null;
431List<object> clipboardObjects = GetFromClipboard(out metaData, context);
534private static void PutOnClipBoard(List<object> selectedData, List<object> metaData, FrameworkName targetFramework)
573List<object> data = new List<object>();
613private static List<object> GetFromClipboard(out List<object> metaData, EditingContext editingContext)
620List<object> workflowData = null;
752List<object> metaData = null;
753List<object> itemsToPaste = null;
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\FreeFormEditing\ConnectorRouter.cs (63)
120static void AddExcludedAndSrcDestRects(FreeFormPanel outmostPanel, FreeFormPanel panel, Point srcPoint, Point destPoint, UIElement srcElement, UIElement destElement, List<Rect> excludedRects, List<Rect> srcDestRects)
163internal static Point[] Route(FreeFormPanel panel, Point srcPoint, Point destPoint, List<Point> srcEdge, List<Point> destEdge, UIElement srcElement, UIElement destElement)
169List<Rect> excludedRects = new List<Rect>();
170List<Rect> srcDestRects = new List<Rect>();
171List<Point> excludedLines = new List<Point>();
190internal static Point[] Route(Point srcPoint, Point destPoint, List<Point> srcEdge, List<Point> destEdge, List<Rect> excludedRects, List<Point> excludedLines, List<Rect> srcDestRects)
218static Point[] TryRoute(Point srcPoint, Point destPoint, List<Rect> excludedRects, List<Point> excludedLines, List<Rect> srcDestRects)
246internal static Point[] RemoveRedundantPoints(List<Point> points)
256List<int> toRemove = new List<int>();
286static void AddBoundPoint(ref List<DistanceFromPoint> extremitiesList, Point p, ConnectorSegment segment, Point Z)
314ref List<Point> escapePointsA, ref List<ConnectorSegment> horizontalSegmentsA, ref List<ConnectorSegment> verticalSegmentsA, ref List<ConnectorSegment> horizontalSegmentsB, ref List<ConnectorSegment> verticalSegmentsB,
537List<DistanceFromPoint> extremitiesList = new List<DistanceFromPoint>(4);
604static Nullable<Point> EscapeProcessII(CoverSet coverSet, Orientation orientation, ref List<Point> escapePointsA,
605ref List<ConnectorSegment> horizontalSegmentsA, ref List<ConnectorSegment> verticalSegmentsA, ref List<ConnectorSegment> horizontalSegmentsB, ref List<ConnectorSegment> verticalSegmentsB,
684static List<Point> FirstRefinementAlgorithm(List<Point> points, ConnectorSegment intersectionSegment)
686List<Point> refinedSet = new List<Point>();
746List<Point> escapePointsA = new List<Point>(); //escape points from begin to end
747List<Point> escapePointsB = new List<Point>(); //escape points from end to begin
750List<ConnectorSegment> horizontalEscapeSegmentsA = new List<ConnectorSegment>();
751List<ConnectorSegment> verticalEscapeSegmentsA = new List<ConnectorSegment>();
754List<ConnectorSegment> horizontalEscapeSegmentsB = new List<ConnectorSegment>();
755List<ConnectorSegment> verticalEscapeSegmentsB = new List<ConnectorSegment>();
782List<Point> tempList = escapePointsA;
798List<ConnectorSegment> tempListSegm = horizontalEscapeSegmentsA;
821List<Point> tempList = escapePointsA;
837List<ConnectorSegment> tempListSegm = horizontalEscapeSegmentsA;
853List<Point> refinedPath = new List<Point>();
883static void EraseRedundentWarps(CoverSet coverSet, ref List<Point> refinedPath)
889List<Point> newPath = new List<Point>();
920List<Point> temp = refinedPath;
937static void SecondRefinementAlgorithm(CoverSet coverSet, ref List<Point> refinedPath, Size margin)
940List<Point> newPath = new List<Point>();
989List<Point> temp = refinedPath;
1014static List<ConnectorSegment> GetSegmentsForOrientation(CoverSet coverSet, Orientation orientation)
1016List<ConnectorSegment> connectorSegments = null;
1030List<ConnectorSegment> connectorSegments = GetSegmentsForOrientation(coverSet, orientation);
1039List<ConnectorSegment> connectorSegments = GetSegmentsForOrientation(coverSet, orientation);
1289List<ConnectorSegment> horizontalCovers = new List<ConnectorSegment>();
1290List<ConnectorSegment> usedEscapeLine = new List<ConnectorSegment>();
1291List<ConnectorSegment> verticalCovers = new List<ConnectorSegment>();
1293public List<ConnectorSegment> HorizontalCovers
1298public List<ConnectorSegment> VerticalCovers
1321List<ConnectorSegment> covers = (cover.Orientation == Orientation.Vertical) ? this.verticalCovers : this.horizontalCovers;
1406public List<ConnectorSegment> GetCovers(Point p, DesignerEdges side)
1408List<ConnectorSegment> covers = new List<ConnectorSegment>();
1456List<ConnectorSegment> newCovers = this.GetCovers(escape, side);
1491public static void Sort(ref List<DistanceFromPoint> distances)
cdf\src\NetFx40\Tools\System.Activities.Presentation\System\Activities\Presentation\View\IExpressionEditorService.cs (4)
17IExpressionEditorInstance CreateExpressionEditor(AssemblyContextControlItem assemblies, ImportedNamespaceContextItem importedNamespaces, List<ModelItem> variables, string text, Type expressionType);
18IExpressionEditorInstance CreateExpressionEditor(AssemblyContextControlItem assemblies, ImportedNamespaceContextItem importedNamespaces, List<ModelItem> variables, string text, Type expressionType, Size initialSize);
19IExpressionEditorInstance CreateExpressionEditor(AssemblyContextControlItem assemblies, ImportedNamespaceContextItem importedNamespaces, List<ModelItem> variables, string text);
20IExpressionEditorInstance CreateExpressionEditor(AssemblyContextControlItem assemblies, ImportedNamespaceContextItem importedNamespaces, List<ModelItem> variables, string text, Size initialSize);
System\Data\Common\CommandTrees\ExpressionBuilder\Internal\ArgumentValidation.cs (13)
175private static EnumerableValidator<TElementIn, TElementOut, TResult> CreateValidator<TElementIn, TElementOut, TResult>(IEnumerable<TElementIn> argument, string argumentName, Func<TElementIn, int, TElementOut> convertElement, Func<List<TElementOut>, TResult> createResult)
457List<KeyValuePair<string, TypeUsage>> recordCols = new List<KeyValuePair<string, TypeUsage>>();
475List<DbExpressionBinding> inputList = new List<DbExpressionBinding>();
476List<KeyValuePair<string, TypeUsage>> columns = new List<KeyValuePair<string, TypeUsage>>();
547List<KeyValuePair<string, TypeUsage>> columns = new List<KeyValuePair<string, TypeUsage>>(2);
571List<KeyValuePair<string, TypeUsage>> columns = new List<KeyValuePair<string, TypeUsage>>();
1154var keyColumns = keyValueValidator.Validate();
1571List<KeyValuePair<string, TypeUsage>> columnTypes = new List<KeyValuePair<string, TypeUsage>>();
1605List<TypeUsage> expectedTypes = GetStructuralMemberTypes(instanceType);
1616private static List<TypeUsage> GetStructuralMemberTypes(TypeUsage instanceType)
1635List<TypeUsage> memberTypes = new List<TypeUsage>(members.Count);
1654List<DbRelatedEntityRef> relatedRefs = new List<DbRelatedEntityRef>(relationships.Count);
1984private static TypeUsage CreateCollectionOfRowResultType(List<KeyValuePair<string, TypeUsage>> columns)
System\Data\Common\EntitySql\SemanticAnalyzer.cs (63)
103List<FunctionDefinition> functionDefs;
133List<Tuple<string, MetadataNamespace, ErrorContext>> aliasedNamespaceImports = new List<Tuple<string, MetadataNamespace, ErrorContext>>();
134List<Tuple<MetadataNamespace, ErrorContext>> namespaceImports = new List<Tuple<MetadataNamespace, ErrorContext>>();
239List<FunctionDefinition> functionDefs;
261private static DbExpression ConvertQueryStatementToDbExpression(AST.Statement astStatement, SemanticResolver sr, out List<FunctionDefinition> functionDefs)
343private static List<FunctionDefinition> ConvertInlineFunctionDefinitions(AST.NodeList<AST.FunctionDefinition> functionDefList, SemanticResolver sr)
345List<FunctionDefinition> functionDefinitions = new List<FunctionDefinition>();
352List<InlineFunctionInfo> inlineFunctionInfos = new List<InlineFunctionInfo>();
364List<DbVariableReferenceExpression> parameters = ConvertInlineFunctionParameterDefs(functionDefAst.Parameters, sr);
392private static List<DbVariableReferenceExpression> ConvertInlineFunctionParameterDefs(AST.NodeList<AST.PropDefinition> parameterDefs, SemanticResolver sr)
394List<DbVariableReferenceExpression> paramList = new List<DbVariableReferenceExpression>();
433internal InlineFunctionInfoImpl(AST.FunctionDefinition functionDef, List<DbVariableReferenceExpression> parameters)
926List<TypeUsage> argTypes;
927var args = ConvertFunctionArguments(methodExpr.Args, sr, out argTypes);
998List<DbRelatedEntityRef> relshipExprList = null;
1033List<TypeUsage> argTypes;
1114List<TypeUsage> argTypes;
1183out List<TypeUsage> argTypes,
1189var args = ConvertFunctionArguments(methodExpr.Args, sr, out argTypes);
1230List<TypeUsage> argTypes,
1266List<DbExpression> args;
1270List<TypeUsage> aggArgTypes;
1326List<DbExpression> args,
1327List<DbRelatedEntityRef> relshipExprList,
1453List<TypeUsage> argTypes;
1454var args = ConvertFunctionArguments(methodExpr.Args, sr, out argTypes);
1500private static List<DbExpression> ConvertFunctionArguments(AST.NodeList<AST.Node> astExprList, SemanticResolver sr, out List<TypeUsage> argTypes)
1502List<DbExpression> convertedArgs = new List<DbExpression>();
1517List<DbExpression> args,
2535List<DbExpression> fieldExprs = new List<DbExpression>(rowExpr.AliasedExprList.Count);
2627List<DbExpression> whenExprList = new List<DbExpression>(caseExpr.WhenThenExprList.Count);
2628List<DbExpression> thenExprList = new List<DbExpression>(caseExpr.WhenThenExprList.Count);
2659var resultTypes = thenExprList.Where(e => e != null).Select(e => e.ResultType).ToList();
2805var projectionItems = ConvertSelectClauseItems(queryExpr, sr);
2852private static List<KeyValuePair<string, DbExpression>> ConvertSelectClauseItems(AST.QueryExpr queryExpr, SemanticResolver sr)
2879List<KeyValuePair<string, DbExpression>> projectionItems = new List<KeyValuePair<string, DbExpression>>(selectClause.Items.Count);
2914private static DbExpression CreateProjectExpression(DbExpressionBinding source, AST.SelectClause selectClause, List<KeyValuePair<string, DbExpression>> projectionItems)
2958private static void ValidateDistinctProjection(TypeUsage projectExpressionResultType, ErrorContext defaultErrCtx, List<ErrorContext> projectionItemErrCtxs)
3012List<SourceScopeEntry> fromClauseEntries = new List<SourceScopeEntry>();
3018List<SourceScopeEntry> fromClauseItemEntries;
3046private static DbExpressionBinding ProcessFromClauseItem(AST.FromClauseItem fromClauseItem, SemanticResolver sr, out List<SourceScopeEntry> scopeEntries)
3075private static DbExpressionBinding ProcessAliasedFromClauseItem(AST.AliasedExpr aliasedExpr, SemanticResolver sr, out List<SourceScopeEntry> scopeEntries)
3134private static DbExpressionBinding ProcessJoinClauseItem(AST.JoinClauseItem joinClause, SemanticResolver sr, out List<SourceScopeEntry> scopeEntries)
3159List<SourceScopeEntry> leftExprScopeEntries;
3176List<SourceScopeEntry> rightExprScopeEntries;
3250private static DbExpressionBinding ProcessApplyClauseItem(AST.ApplyClauseItem applyClause, SemanticResolver sr, out List<SourceScopeEntry> scopeEntries)
3257List<SourceScopeEntry> leftExprScopeEntries;
3263List<SourceScopeEntry> rightExprScopeEntries;
3422List<GroupKeyInfo> groupKeys = new List<GroupKeyInfo>(groupKeysCount);
3726List<KeyValuePair<string, DbAggregate>> aggregates = new List<KeyValuePair<string, DbAggregate>>(sr.CurrentScopeRegion.GroupAggregateInfos.Count);
3780List<KeyValuePair<string, DbExpression>> projectionItems = ProcessGroupPartitionDefinitions(
3886private static List<KeyValuePair<string, DbExpression>> ProcessGroupPartitionDefinitions(
3887List<GroupAggregateInfo> groupAggregateInfos,
3894List<KeyValuePair<string, DbExpression>> groupPartitionDefinitions = new List<KeyValuePair<string, DbExpression>>();
4094var projectionItems = ConvertSelectClauseItems(queryExpr, sr);
4159List<DbSortClause> sortKeys = new List<DbSortClause>(orderByClause.OrderByClauseItem.Count);
4318List<DbExpression> args = new List<DbExpression>(predicates);
4402List<TypeUsage> argTypes = new List<TypeUsage>(2);
4770List<DbExpression> whenExpr = new List<DbExpression>(1);
4772List<DbExpression> thenExpr = new List<DbExpression>(1);
4805List<DbExpression> whenExpr = new List<DbExpression>(1);
4807List<DbExpression> thenExpr = new List<DbExpression>(1);
System\Data\Mapping\FunctionImportMappingComposable.cs (16)
33List<Tuple<StructuralType, List<StorageConditionPropertyMapping>, List<StoragePropertyMapping>>> structuralTypeMappings,
74private readonly List<Tuple<StructuralType, List<StorageConditionPropertyMapping>, List<StoragePropertyMapping>>> m_structuralTypeMappings;
98var viewGenErrors = new List<EdmSchemaError>();
287var conditions = mapping.Item2;
288var propertyMappings = mapping.Item3;
311List<DbExpression> structuralTypePredicates = m_structuralTypeMappings.Select(m => GenerateStructuralTypeConditionsPredicate(m.Item2, binding.Variable)).ToList();
317List<DbExpression> structuralTypeMappingViews = new List<DbExpression>(m_structuralTypeMappings.Count);
321var propertyMappings = mapping.Item3;
357private DbExpression GenerateStructuralTypeMappingView(StructuralType structuralType, List<StoragePropertyMapping> propertyMappings, DbExpression row, IList<EdmSchemaError> errors)
362var constructorArgs = new List<DbExpression>(properties.Count);
385private DbExpression GenerateStructuralTypeConditionsPredicate(List<StorageConditionPropertyMapping> conditions, DbExpression row)
407private DbExpression GeneratePropertyMappingView(StoragePropertyMapping mapping, DbExpression row, List<string> context, IList<EdmSchemaError> errors)
System\Data\Mapping\StorageMappingItemCollection.cs (17)
94List<XmlReader> readers = null;
152List<string> filePaths,
178List<string> filePaths)
196List<string> filePaths,
211List<EdmSchemaError> errors = new List<EdmSchemaError>();
428((List<EdmSchemaError>)errors).AddRange(viewGenResults.Errors);
431foreach (KeyValuePair<EntitySetBase, List<GeneratedView>> extentViewPair in extentMappingViews.KeyValuePairs)
433List<GeneratedView> generatedViews = extentViewPair.Value;
476var interestingMembers = new List<EdmMember>();
516private static void FindInterestingAssociationMappingMembers(StorageAssociationTypeMapping associationTypeMapping, List<EdmMember> interestingMembers)
537private static void FindInterestingEntityMappingMembers(StorageEntityTypeMapping entityTypeMapping, InterestingMembersKind interestingMembersKind, List<EdmMember> interestingMembers)
633private void FindForeignKeyProperties(EntitySetBase entitySetBase, EntityTypeBase entityType, List<EdmMember> interestingMembers)
653private static void FindInterestingFunctionMappingMembers(StorageEntityTypeModificationFunctionMapping functionMappings, InterestingMembersKind interestingMembersKind, ref List<EdmMember> interestingMembers)
731private List<EdmSchemaError> LoadItems(IEnumerable<XmlReader> xmlReaders,
732List<string> mappingSchemaUris,
739List<EdmSchemaError> errors = new List<EdmSchemaError>();
892private static void CheckForDuplicateItems(EdmItemCollection edmItemCollection, StoreItemCollection storeItemCollection, List<EdmSchemaError> errorCollection)
System\Data\Mapping\StorageMappingItemLoader.cs (30)
140private List<EdmSchemaError> m_parsingErrors;
584List<string> violationNames = new List<string>();
681List<EntitySetBase> newNodes = new List<EntitySetBase>();
1560var typeMappingsList = new List<List<FunctionImportStructuralTypeMapping>>();
1568List<FunctionImportStructuralTypeMapping> typeMappings = GetFunctionImportMappingResultMapping(nav.Clone(), lineInfo, targetFunction, functionImport, resultSetIndex, typeMappingsList);
1603var typeMappings = typeMappingsList.Count > 0 ? typeMappingsList[0] : new List<FunctionImportStructuralTypeMapping>();
1832private List<FunctionImportStructuralTypeMapping> GetFunctionImportMappingResultMapping(
1838List<List<FunctionImportStructuralTypeMapping>> typeMappingsList)
1840List<FunctionImportStructuralTypeMapping> typeMappings = new List<FunctionImportStructuralTypeMapping>();
1986List<FunctionImportEntityTypeMappingCondition> conditions = new List<FunctionImportEntityTypeMappingCondition>();
2001List<FunctionImportEntityTypeMappingCondition> conditions)
2080List<FunctionImportStructuralTypeMapping> typeMappings,
2126var structuralTypeMappings = new List<Tuple<StructuralType, List<StorageConditionPropertyMapping>, List<StoragePropertyMapping>>>();
2139List<StorageConditionPropertyMapping> typeConditions;
2140List<StoragePropertyMapping> propertyMappings;
2172List<StoragePropertyMapping> propertyMappings;
2199internal static bool TryInferTVFKeys(List<Tuple<StructuralType, List<StorageConditionPropertyMapping>, List<StoragePropertyMapping>>> structuralTypeMappings, out EdmProperty[] keys)
2241private static bool TryInferTVFKeysForEntityType(EntityType entityType, List<StoragePropertyMapping> propertyMappings, out EdmProperty[] keys)
2316private void LoadFunctionImportEntityTypeMappingCondition(XPathNavigator nav, List<FunctionImportEntityTypeMappingCondition> conditions)
2358out List<StorageConditionPropertyMapping> typeConditions,
2359out List<StoragePropertyMapping> propertyMappings)
2445out List<StoragePropertyMapping> propertyMappings)
3816List<StorageModificationFunctionResultBinding> resultBindings = new List<StorageModificationFunctionResultBinding>();
3887List<StorageModificationFunctionParameterBinding> parameterBindings = new List<StorageModificationFunctionParameterBinding>(
System\Data\Mapping\ViewGeneration\QueryRewriting\RewritingPass.cs (5)
25private readonly List<T_Tile> m_views;
29public RewritingPass(T_Tile toFill, T_Tile toAvoid, List<T_Tile> views, RewritingProcessor<T_Tile> qp)
37public static bool RewriteQuery(T_Tile toFill, T_Tile toAvoid, out T_Tile rewriting, List<T_Tile> views, RewritingProcessor<T_Tile> qp)
48private static bool RewriteQueryInternal(T_Tile toFill, T_Tile toAvoid, out T_Tile rewriting, List<T_Tile> views, HashSet<T_Tile> recentlyUsedViews, RewritingProcessor<T_Tile> qp)
53List<T_Tile> reorderedViews = new List<T_Tile>();
System\Data\Mapping\ViewGeneration\Structures\OpCellTreeNode.cs (12)
59private List<CellTreeNode> m_children;
109internal override List<CellTreeNode> Children { get { return m_children; } }
188ref List<WithRelationship> withRelationships)
221private CqlBlock UnionToCqlBlock(bool[] requiredSlots, CqlIdentifiers identifiers, ref int blockAliasNum, ref List<WithRelationship> withRelationships)
225List<CqlBlock> children = new List<CqlBlock>();
226List<Tuple<CqlBlock, SlotInfo>> additionalChildSlots = new List<Tuple<CqlBlock, SlotInfo>>();
336private CqlBlock JoinToCqlBlock(bool[] requiredSlots, CqlIdentifiers identifiers, ref int blockAliasNum, ref List<WithRelationship> withRelationships)
344List<CqlBlock> children = new List<CqlBlock>();
345List<Tuple<QualifiedSlot, MemberPath>> additionalChildSlots = new List<Tuple<QualifiedSlot,MemberPath>>();
381List<JoinCqlBlock.OnClause> onClauses = new List<JoinCqlBlock.OnClause>();
421List<CqlBlock> children, int slotNum, CqlIdentifiers identifiers)
525private static int GetInnerJoinChildForSlot(List<CqlBlock> children, int slotNum)
System\Data\Metadata\EdmValidator.cs (18)
94public void Validate<T>(IEnumerable<T> items, List<EdmItemError> ospaceErrors)
122private void AddError(List<EdmItemError> errors, EdmItemError newError)
148private void InternalValidate(MetadataItem item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
232private void ValidateCollectionType(CollectionType item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
259private void ValidateComplexType(ComplexType item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
270private void ValidateEdmType(EdmType item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
300private void ValidateEntityType(EntityType item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
333private void ValidateFacet(Facet item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
360private void ValidateItem(MetadataItem item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
379private void ValidateEdmMember(EdmMember item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
414private void ValidateMetadataProperty(MetadataProperty item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
444private void ValidateNavigationProperty(NavigationProperty item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
456private void ValidatePrimitiveType(PrimitiveType item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
467private void ValidateEdmProperty(EdmProperty item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
478private void ValidateRefType(RefType item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
505private void ValidateSimpleType(SimpleType item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
516private void ValidateStructuralType(StructuralType item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
545private void ValidateTypeUsage(TypeUsage item, List<EdmItemError> errors, HashSet<MetadataItem> validatedItems)
System\Data\Metadata\MetadataArtifactLoaderCompositeResource.cs (15)
65public override void CollectFilePermissionPaths(List<string> paths, DataSpace spaceToGet)
81public override List<string> GetOriginalPaths(DataSpace spaceToGet)
91public override List<string> GetPaths(DataSpace spaceToGet)
93List<string> list = new List<string>();
107public override List<string> GetPaths()
109List<string> list = new List<string>();
123public override List<XmlReader> GetReaders(Dictionary<MetadataArtifactLoader, XmlReader> sourceDictionary)
125List<XmlReader> list = new List<XmlReader>();
140public override List<XmlReader> CreateReaders(DataSpace spaceToGet)
142List<XmlReader> list = new List<XmlReader>();
158private static List<MetadataArtifactLoaderResource> LoadResources(string assemblyName, string resourceName, ICollection<string> uriRegistry, MetadataArtifactAssemblyResolver resolver)
162List<MetadataArtifactLoaderResource> loaders = new List<MetadataArtifactLoaderResource>();
212private static void LoadResourcesFromAssembly(Assembly assembly, string resourceName, ICollection<string> uriRegistry, List<MetadataArtifactLoaderResource> loaders, MetadataArtifactAssemblyResolver resolver)
228private static void LoadAllResourcesFromAssembly(Assembly assembly, ICollection<string> uriRegistry, List<MetadataArtifactLoaderResource> loaders, MetadataArtifactAssemblyResolver resolver)
239private static void CreateAndAddSingleResourceLoader(Assembly assembly, string resourceName, ICollection<string> uriRegistry, List<MetadataArtifactLoaderResource> loaders)
System\Data\Metadata\ObjectLayer\ObjectItemConventionAssemblyLoader.cs (9)
26private List<Action> _referenceResolutions = new List<Action>();
156List<Action> referenceResolutionListForCurrentType = new List<Action>();
353private bool TryCreateMembers(Type type, StructuralType cspaceType, StructuralType ospaceType, List<Action> referenceResolutionListForCurrentType)
383private bool TryFindComplexProperties(Type type, StructuralType cspaceType, StructuralType ospaceType, PropertyInfo[] clrProperties, List<Action> referenceResolutionListForCurrentType)
385List<KeyValuePair<EdmProperty, PropertyInfo>> typeClosureToTrack =
417private bool TryFindNavigationProperties(Type type, StructuralType cspaceType, StructuralType ospaceType, PropertyInfo[] clrProperties, List<Action> referenceResolutionListForCurrentType)
419List<KeyValuePair<NavigationProperty, PropertyInfo>> typeClosureToTrack =
599private bool TryFindAndCreateEnumProperties(Type type, StructuralType cspaceType, StructuralType ospaceType, PropertyInfo[] clrProperties, List<Action> referenceResolutionListForCurrentType)
601var typeClosureToTrack = new List<KeyValuePair<EdmProperty, PropertyInfo>>();
System\Data\Objects\ELinq\MethodCallTranslator.cs (18)
606var arguments = call.Arguments.Select(a => UnwrapNoOpConverts(a)).Select(b => NormalizeAllSetSources(parent, parent.TranslateExpression(b))).ToList();
607var argumentTypes = arguments.Select(a => a.ResultType).ToList();
650List<KeyValuePair<string, DbExpression>> newColumns = new List<KeyValuePair<string, DbExpression>>();
819var result = new List<MethodInfo>
864List<LinqExpression> arguments = new List<LinqExpression>(call.Arguments.Count + 1);
1777List<DbExpression> arguments = new List<DbExpression>(1);
1823List<TypeUsage> argTypes = new List<TypeUsage>(1);
2235var expressions = new List<DbExpression>(predicates);
2335List<CqtExpression> whenExpressions = new List<CqtExpression>(1);
2338List<CqtExpression> thenExpressions = new List<CqtExpression>(1);
2759List<KeyValuePair<string, DbExpression>> keys = new List<KeyValuePair<string, DbExpression>>();
2760List<KeyValuePair<string, DbAggregate>> aggregates = new List<KeyValuePair<string, DbAggregate>>();
2788List<EdmProperty> properties = new List<EdmProperty>(2);
2885List<KeyValuePair<string, CqtExpression>> recordColumns = new List<KeyValuePair<string, CqtExpression>>(2);
2936var renames = new List<Tuple<EdmProperty, string>>();
2966var newProjectionArguments = new List<CqtExpression>();
2987List<DbSortClause> keys = new List<DbSortClause>(1);
3035List<DbSortClause> keys = new List<DbSortClause>(sortExpression.SortOrder);
System\Data\Objects\ObjectContext.cs (6)
1239private void AddRefreshKey(object entityLike, Dictionary<EntityKey, EntityEntry> entities, Dictionary<EntitySet, List<EntityKey>> currentKeys)
1255List<EntityKey> setKeys = null;
2061Dictionary<EntitySet, List<EntityKey>> refreshKeys = new Dictionary<EntitySet, List<EntityKey>>();
2082List<EntityKey> setKeys = refreshKeys[targetSet];
2162private int BatchRefreshEntitiesByKey(RefreshMode refreshMode, Dictionary<EntityKey, EntityEntry> trackedEntities, EntitySet targetSet, List<EntityKey> targetKeys, int startFrom)
System\Data\Query\InternalTrees\Command.cs (21)
31private List<Var> m_vars;
32private List<Table> m_tables;
541List<Node> l = new List<Node>();
555List<Node> l = new List<Node>();
570List<Node> l = new List<Node>();
592internal Node CreateNode(Op op, List<Node> args)
820internal NewEntityOp CreateScopedNewEntityOp(TypeUsage type, List<RelProperty> relProperties, EntitySet entitySet)
828internal NewEntityOp CreateNewEntityOp(TypeUsage type, List<RelProperty> relProperties)
842EntitySet entitySet, List<RelProperty> relProperties)
887List<EdmProperty> fields)
1280internal SortOp CreateSortOp(List<SortKey> sortKeys)
1290internal ConstrainedSortOp CreateConstrainedSortOp(List<SortKey> sortKeys)
1301internal ConstrainedSortOp CreateConstrainedSortOp(List<SortKey> sortKeys, bool withTies)
1472internal static CollectionInfo CreateCollectionInfo(Var collectionVar, ColumnMap columnMap, VarList flattenedElementVars, VarVec keys, List<InternalTrees.SortKey> sortKeys, object discriminatorValue)
1488List<SortKey> prefixSortKeys, List<SortKey> postfixSortKeys,
1490List<CollectionInfo> collectionInfoList, Var discriminatorVar)
1502internal MultiStreamNestOp CreateMultiStreamNestOp(List<SortKey> prefixSortKeys, VarVec outputVars,
1503List<CollectionInfo> collectionInfoList)
1619List<Var> unionAllVars = new List<Var>();
1631List<Var> setOpVars = new List<Var>();
System\Data\Query\InternalTrees\PhysicalOps.cs (16)
135internal List<InternalTrees.SortKey> SortKeys
152internal CollectionInfo(Var collectionVar, ColumnMap columnMap, VarList flattenedElementVars, VarVec keys, List<InternalTrees.SortKey> sortKeys, object discriminatorValue)
168private List<InternalTrees.SortKey> m_sortKeys; //list of sort keys specific to this collection
183internal List<SortKey> PrefixSortKeys
201internal List<CollectionInfo> CollectionInfo
208internal NestBaseOp(OpType opType, List<SortKey> prefixSortKeys,
210List<CollectionInfo> collectionInfoList)
220private List<SortKey> m_prefixSortKeys; // list of sort key prefixes
222private List<CollectionInfo> m_collectionInfoList;
248internal List<SortKey> PostfixSortKeys
287List<SortKey> prefixSortKeys, List<SortKey> postfixSortKeys,
288VarVec outputVars, List<CollectionInfo> collectionInfoList,
301List<SortKey> m_postfixSortKeys; // list of postfix sort keys
331internal MultiStreamNestOp(List<SortKey> prefixSortKeys, VarVec outputVars,
332List<CollectionInfo> collectionInfoList)
System\Data\Query\PlanCompiler\ITreeGenerator.cs (33)
132List<Node> sources = new List<Node>(1);
135List<Node> copies = new List<Node>(1);
530List<Node> arguments = new List<Node>((expr.ExpressionKind == DbExpressionKind.IsNull) ? 3 : 5);
598List<Node> nodeList = new List<Node>();
876private void EnterLambdaFunction(DbLambda lambda, List<Tuple<Node, bool>> argumentValues, EdmFunction expandingEdmFunction)
945List<Node> recordColumns = new List<Node>();
1065List<Node> argNodes = new List<Node>(e.Arguments.Count);
1088var argNodes = new List<Tuple<Node, bool>>(arguments.Count);
1510List<Node> children = new List<Node>();
1697List<Node> childNodes = new List<Node>();
1861List<DbExpression> predicates = new List<DbExpression>(
2036List<Node> relPropertyExprs = null;
2047List<RelProperty> relPropertyList = new List<RelProperty>();
2070List<Node> newArgs = new List<Node>();
2204List<RelProperty> relPropertyList = new List<RelProperty>();
2205List<Node> relPropertyExprs = new List<Node>();
2217List<Node> newArgs = new List<Node>(_discriminatorMap.PropertyMap.Count + 1);
2270List<DbExpressionBinding> inputs = new List<DbExpressionBinding>();
2299List<Node> inputNodes = new List<Node>();
2300List<Var> inputVars = new List<Var>();
2456List<Node> keyVarDefNodes;
2475List<Node> copyOfKeyVarDefNodes = null;
2495List<Node> aggVarDefNodes = new List<Node>();
2540List<Node> groupByChildren = new List<Node>();
2581private void ExtractKeys(DbGroupByExpression e, VarVec keyVarSet, VarVec outputVarSet, out Node inputNode, out List<Node> keyVarDefNodes, out ExpressionBindingScope scope)
2669private Node ProcessGroupAggregate(List<Node> keyVarDefNodes, Node copyOfInput, List<Node> copyOfkeyVarDefNodes, VarVec copyKeyVarSet, TypeUsage inputResultType, out Var groupAggVar)
2688List<Node> flattentedKeys = new List<Node>();
2689List<Node> copyFlattenedKeys = new List<Node>();
2798private Node VisitSortArguments(DbExpressionBinding input, IList<DbSortClause> sortOrder, List<SortKey> sortKeys, out Var inputVar)
2822List<Node> sortVarDefs = new List<Node>();
2896List<SortKey> sortKeys = new List<SortKey>();
2932List<SortKey> sortKeys = new List<SortKey>();
System\Data\Query\PlanCompiler\JoinGraph.cs (54)
88private List<AugmentedNode> m_children;
89private readonly List<JoinEdge> m_joinEdges = new List<JoinEdge>();
109internal AugmentedNode(int id, Node node, List<AugmentedNode> children)
143internal List<AugmentedNode> Children
153internal List<JoinEdge> JoinEdges
262private List<ColumnVar> m_leftVars;
263private List<ColumnVar> m_rightVars;
280List<ColumnVar> leftVars, List<ColumnVar> rightVars,
295internal AugmentedJoinNode(int id, Node node, List<AugmentedNode> children)
312internal List<ColumnVar> LeftVars { get { return m_leftVars; } }
316internal List<ColumnVar> RightVars { get { return m_rightVars; } }
347private List<ColumnVar> m_leftVars;
348private List<ColumnVar> m_rightVars;
363List<ColumnVar> leftVars, List<ColumnVar> rightVars)
399internal List<ColumnVar> LeftVars { get { return m_leftVars; } }
403internal List<ColumnVar> RightVars { get { return m_rightVars; } }
426List<ColumnVar> leftVars = new List<ColumnVar>();
427List<ColumnVar> rightVars = new List<ColumnVar>();
451List<ColumnVar> leftVars, List<ColumnVar> rightVars)
485private List<AugmentedNode> m_vertexes;
486private List<AugmentedTableNode> m_tableVertexes;
607private static void GetColumnVars(List<ColumnVar> columnVars, IEnumerable<Var> vec)
634out List<ColumnVar> leftVars, out List<ColumnVar> rightVars,
659List<Var> tempLeftVars;
660List<Var> tempRightVars;
702List<ColumnVar> leftVars;
703List<ColumnVar> rightVars;
712List<AugmentedNode> children = new List<AugmentedNode>();
1046List<ColumnVar> leftVars = new List<ColumnVar>();
1047List<ColumnVar> rightVars = new List<ColumnVar>();
1095private static IEnumerable<KeyValuePair<ColumnVar, ColumnVar>> CreateOrderedKeyValueList(List<ColumnVar> keyVars, List<ColumnVar> valueVars)
1097List<KeyValuePair<ColumnVar, ColumnVar>> edgeVars = new List<KeyValuePair<ColumnVar, ColumnVar>>(keyVars.Count);
1142List<JoinEdge> newJoinEdges = new List<JoinEdge>(augmentedJoinNode.JoinEdges.Count);
1265List<ForeignKeyConstraint> fkConstraints;
1483List<T> tableVars, List<T> replacementVars) where T : Var
1614private void EliminateStarSelfJoin(List<JoinEdge> joinEdges)
1616List<List<JoinEdge>> compatibleGroups = new List<List<JoinEdge>>();
1622foreach (List<JoinEdge> joinEdgeList in compatibleGroups)
1636List<JoinEdge> newList = new List<JoinEdge>();
1642foreach (List<JoinEdge> joinList in compatibleGroups.Where(l => l.Count > 1))
1743Dictionary<md.EntitySetBase, List<JoinEdge>> groupedEdges = new Dictionary<md.EntitySetBase, List<JoinEdge>>();
1752List<JoinEdge> edges;
1763foreach (KeyValuePair<md.EntitySetBase, List<JoinEdge>> kv in groupedEdges)
2200List<ForeignKeyConstraint> fkConstraints;
2466List<Node> newChildren = new List<Node>();
System\Data\Query\PlanCompiler\NestPullup.cs (43)
210private static void RemapSortKeys(List<InternalTrees.SortKey> sortKeys, Dictionary<Var, Var> varMap)
480List<Node> newNestChildren = new List<Node>();
481List<Node> newJoinApplyChildren = new List<Node>();
482List<CollectionInfo> newCollectionInfoList = new List<CollectionInfo>();
913List<Node> newNestInputs = new List<Node>();
914List<CollectionInfo> newCollectionInfo = new List<CollectionInfo>();
945List<InternalTrees.SortKey> sortKeys = ConsolidateSortKeys(nestOp.PrefixSortKeys, nestedNestOp.PrefixSortKeys);
986List<CollectionInfo> collectionInfoList = new List<CollectionInfo>();
987List<Node> newChildren = new List<Node>();
988List<Node> collectionNodes = new List<Node>();
991List<Node> definedVars = new List<Node>();
992List<Node> referencedVars = new List<Node>();
1092List<Node> newNestedProjectNodeInputs = new List<Node>();
1124List<Node> newNestedNestNodeInputs = new List<Node>();
1183private void EnsureReferencedVarsAreRemoved(List<Node> referencedVars, VarVec outputVars)
1201private void EnsureReferencedVarsAreRemapped(List<Node> referencedVars)
1229private void ConvertToNestOpInput(Node physicalProjectNode, Var collectionVar, List<CollectionInfo> collectionInfoList, List<Node> collectionNodes, VarVec externalReferences, VarVec collectionReferences)
1244List<InternalTrees.SortKey> sortKeys = null;
1375List<CollectionInfo> newCollectionInfoList;
1376List<Node> newNestNodeChildren;
1416List<Node> newProjectOpChildren = new List<Node>(projectNode.Child1.Children.Count);
1612private NestBaseOp GetNestOpWithConsolidatedSortKeys(NestBaseOp inputNestOp, List<InternalTrees.SortKey> sortKeys)
1637List<InternalTrees.SortKey> sortKeyList = ConsolidateSortKeys(sortKeys, inputNestOp.PrefixSortKeys);
1654private List<InternalTrees.SortKey> ConsolidateSortKeys(List<InternalTrees.SortKey> sortKeyList1, List<InternalTrees.SortKey> sortKeyList2)
1657List<InternalTrees.SortKey> sortKeyList = new List<InternalTrees.SortKey>();
1998List<InternalTrees.SortKey> sortKeyList = BuildSortKeyList(ssnOp);
2029private List<InternalTrees.SortKey> BuildSortKeyList(SingleStreamNestOp ssnOp)
2034List<InternalTrees.SortKey> sortKeyList = new List<InternalTrees.SortKey>();
2188List<List<InternalTrees.SortKey>> postfixSortKeyList;
2192List<Dictionary<Var, Var>> varMapList;
2230List<InternalTrees.SortKey> newPostfixSortKeys = new List<InternalTrees.SortKey>();
2231List<CollectionInfo> newCollectionInfoList = new List<CollectionInfo>();
2265List<InternalTrees.SortKey> postfixSortKeys = postfixSortKeyList[i];
2353private void NormalizeNestOpInputs(NestBaseOp nestOp, Node nestNode, out VarList discriminatorVarList, out List<List<InternalTrees.SortKey>> sortKeys)
2361sortKeys = new List<List<InternalTrees.SortKey>>();
2380List<InternalTrees.SortKey> mySortKeys = BuildSortKeyList(ssnOp);
2475private Node BuildUnionAllSubqueryForNestOp(NestBaseOp nestOp, Node nestNode, VarList drivingNodeVars, VarList discriminatorVarList, out Var discriminatorVar, out List<Dictionary<Var, Var>> varMapList)
2533List<Node> varDefListChildren = new List<Node>();
System\Data\Query\PlanCompiler\NominalTypeEliminator.cs (55)
615out List<md.EdmProperty> properties, out List<Node> values)
662private List<InternalTrees.SortKey> HandleSortKeys(List<InternalTrees.SortKey> keys)
664List<InternalTrees.SortKey> newSortKeys = new List<InternalTrees.SortKey>();
690List<InternalTrees.SortKey> result = modified ? newSortKeys : keys;
699private Node CreateTVFProjection(Node unnestNode, List<Var> unnestOpTableColumns, TypeInfo unnestOpTableTypeInfo, out List<Var> newVars)
704List<Var> convertToFlattenedTypeVars = new List<Var>();
705List<Node> convertToFlattenedTypeVarDefs = new List<Node>();
776List<Node> newChildren = new List<Node>();
786List<Node> newChiList;
817private void FlattenComputedVar(ComputedVar v, Node node, out List<Node> newNodes, out md.TypeUsage newType)
838List<Var> newVars = new List<Var>();
839List<md.EdmProperty> newProps = new List<md.EdmProperty>();
1160List<md.EdmProperty> properties = new List<System.Data.Metadata.Edm.EdmProperty>();
1161List<md.EdmMember> keyProperties = new List<System.Data.Metadata.Edm.EdmMember>();
1294List<InternalTrees.SortKey> newSortKeys = HandleSortKeys(op.Keys);
1345List<Node> newChildren = new List<Node>();
1438List<Var> newVars;
1488List<ComputedVar> newComputedVars;
1518private Node FixupSetOpChild(Node setOpChild, VarMap varMap, List<ComputedVar> newComputedVars)
1532List<Node> varDefOpNodes = new List<Node>();
1561private VarMap FlattenVarMap(VarMap varMap, out List<ComputedVar> newComputedVars)
1654List<Var> newVars = new List<Var>();
1655List<md.EdmProperty> newProps = new List<md.EdmProperty>();
1740List<Node> newArgs = new List<Node>();
2008List<Node> children = new List<Node>(3);
2052List<md.EdmProperty> fieldTypes = new List<md.EdmProperty>();
2053List<Node> fieldValues = new List<Node>();
2065List<Node> caseChildren = new List<Node>();
2140List<md.EdmProperty> properties1;
2141List<md.EdmProperty> properties2;
2142List<Node> values1;
2143List<Node> values2;
2212List<md.EdmProperty> properties = null;
2213List<Node> values = null;
2241List<InternalTrees.SortKey> newSortKeys = HandleSortKeys(op.Keys);
2292List<md.EdmProperty> inputFieldTypes;
2293List<Node> inputFieldValues;
2315List<md.EdmProperty> outputFieldTypes = new List<md.EdmProperty>(outputTypeInfo.FlattenedType.Properties);
2355List<md.EdmProperty> fieldTypes = new List<md.EdmProperty>();
2356List<Node> fieldValues = new List<Node>();
2443List<md.EdmProperty> inputFields;
2444List<Node> inputFieldValues;
2448List<md.EdmProperty> outputFields = new List<md.EdmProperty>(outputTypeInfo.FlattenedType.Properties);
2489private static void RemoveNullSentinel(TypeInfo inputTypeInfo, List<md.EdmProperty> inputFields, List<Node> inputFieldValues, List<md.EdmProperty> outputFields)
2537List<Node> newNodeChildren = new List<Node>();
2601List<Node> children = new List<Node>(op.DiscriminatorMap.TypeMap.Count * 2 - 1);
2714List<md.EdmProperty> newFields = new List<md.EdmProperty>();
2715List<Node> newFieldValues = new List<Node>();
2881List<md.EdmProperty> newFields = new List<md.EdmProperty>();
2882List<Node> newFieldValues = new List<Node>();
System\Data\Query\PlanCompiler\VarInfo.cs (15)
71internal virtual List<Var> NewVars { get { return null; } }
80private List<Var> m_newVars; // always a singleton list
104internal override List<Var> NewVars { get { return m_newVars; } }
115List<Var> m_newVars;
117List<md.EdmProperty> m_newProperties;
128internal StructuredVarInfo(md.RowType newType, List<Var> newVars, List<md.EdmProperty> newTypeProperties, bool newVarsIncludeNullSentinelVar)
155internal override List<Var> NewVars { get { return m_newVars; } }
162internal List<md.EdmProperty> Fields { get { return m_newProperties; } }
219private List<Var> m_newVars; // always a singleton list
249internal override List<Var> NewVars { get { return m_newVars; } }
275internal VarInfo CreateStructuredVarInfo(Var v, md.RowType newType, List<Var> newVars, List<md.EdmProperty> newProperties, bool newVarsIncludeNullSentinelVar)
289internal VarInfo CreateStructuredVarInfo(Var v, md.RowType newType, List<Var> newVars, List<md.EdmProperty> newProperties)
System\Data\SqlClient\SqlGen\SqlGenerator.cs (15)
408internal static string GenerateSql(DbCommandTree tree, SqlVersion sqlVersion, out List<SqlParameter> parameters, out CommandType commandType, out HashSet<string> paramsToForceNonUnicode)
594List<DbExpressionBinding> inputs = new List<DbExpressionBinding>();
1649List<DbExpressionBinding> inputs = new List<DbExpressionBinding>(2);
2477List<Symbol> inputColumns = AddDefaultColumns(input);
2754List<DbExpression> argumentList = new List<DbExpression>();
2770private static void ExtractAssociativeArguments(DbExpressionKind expressionKind, List<DbExpression> argumentList, DbExpression expression)
3149List<Symbol> columns = AddDefaultColumns(sqlSelectStatement);
3154List<Symbol> extents = sqlSelectStatement.FromExtents;
3221List<Symbol> extents = new List<Symbol>();
3392List<Symbol> columnList, Dictionary<string, Symbol> columnDictionary)
3521List<Symbol> columnList, Dictionary<string, Symbol> columnDictionary, string columnName)
3595private List<Symbol> AddDefaultColumns(SqlSelectStatement selectStatement)
3600List<Symbol> columnList = new List<Symbol>();
3754List<Symbol> columns = AddDefaultColumns(oldStatement);
4126List<Symbol> defaultColumns = AddDefaultColumns(result);
System\ServiceModel\Channels\PnrpPeerResolver.cs (20)
208public List<string> Clouds;
370List<IPAddress> addresses = new List<IPAddress>();
424void TrimToMaxAddresses(List<IPEndPoint> addressList)
593void MergeResults(Dictionary<string, PnrpRegistration> results, List<PnrpRegistration> regs)
609void MergeResults(List<PeerNodeAddress> nodeAddressList, List<PnrpRegistration> globalRegistrations, List<PnrpRegistration> linkRegistrations, List<PnrpRegistration> siteRegistrations)
629List<UnsafePnrpNativeMethods.PeerNameResolver> resolvers = new List<UnsafePnrpNativeMethods.PeerNameResolver>();
630List<PnrpRegistration> globalRegistrations = new List<PnrpRegistration>();
631List<PnrpRegistration> linkRegistrations = new List<PnrpRegistration>();
632List<PnrpRegistration> siteRegistrations = new List<PnrpRegistration>();
633List<WaitHandle> handles = new List<WaitHandle>();
705List<PeerNodeAddress> nodeAddressList = new List<PeerNodeAddress>();
727public List<IPEndPoint> addressList;
1908public void Unregister(string peerName, List<string> clouds, TimeSpan timeout)
1953List<CsAddrInfo> infos = new List<CsAddrInfo>(registerQuery.CsAddrInfos);
1987List<PnrpRegistration> results;
1993PnrpResolveCriteria resolveCriteria, TimeSpan timeout, List<PnrpRegistration> results)
1999PnrpResolveCriteria resolveCriteria, uint scopeId, string cloudName, TimeSpan timeout, List<PnrpRegistration> results)
System\ServiceModel\Dispatcher\QuerySubExprEliminator.cs (16)
20protected List<SubExpr> children;
283Dictionary<string, Dictionary<string, List<SubExpr>>> nameLookup;
289this.nameLookup = new Dictionary<string, Dictionary<string, List<SubExpr>>>();
303Dictionary<string, List<SubExpr>> nextLookup;
306nextLookup = new Dictionary<string, List<SubExpr>>();
311List<SubExpr> exprs = new List<SubExpr>();
350List<SubExpr> lst;
353Dictionary<string, List<SubExpr>> nextLookup;
432Dictionary<string, List<SubExpr>> nextLookup;
436List<SubExpr> exprs;
467List<SubExpr> exprList;
469Dictionary<object, List<SubExpr>> removalMapping;
473this.removalMapping = new Dictionary<object, List<SubExpr>>();
482internal List<SubExpr> Exprs
500List<SubExpr> exprs = new List<SubExpr>();
590List<SubExpr> exprs;