69 references to AddPattern
System.Data.SqlXml (69)
System\Xml\Xsl\IlGen\OptimizerPatterns.cs (7)
79
optPatt.
AddPattern
(OptimizerPatternName.IsDocOrderDistinct);
80
optPatt.
AddPattern
(OptimizerPatternName.SameDepth);
92
optPatt.
AddPattern
(OptimizerPatternName.IsDocOrderDistinct);
129
optPatt.
AddPattern
(OptimizerPatternName.IsDocOrderDistinct);
130
optPatt.
AddPattern
(OptimizerPatternName.SameDepth);
133
optPatt.
AddPattern
(OptimizerPatternName.IsDocOrderDistinct);
148
annDst.
AddPattern
(pattern);
System\Xml\Xsl\IlGen\TailCallAnalyzer.cs (1)
45
OptimizerPatterns.Write(nd).
AddPattern
(OptimizerPatternName.TailCall);
System\Xml\Xsl\IlGen\XmlILOptimizerVisitor.cs (61)
133
OptimizerPatterns.Write(newNode).
AddPattern
(OptimizerPatternName.IsReferenced);
165
OptimizerPatterns.Write(node).
AddPattern
(OptimizerPatternName.MaybeSideEffects);
358
OptimizerPatterns.Write((QilNode) (local1)).
AddPattern
(OptimizerPatternName.IsPositional); }
729
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); }
736
AddStepPattern((QilNode) (local0), (QilNode) ( OptimizerPatterns.Read((QilNode) (local1)).GetArgument(OptimizerPatternArgument.StepInput) )); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.SameDepth); }
811
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); }
884
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); }
1394
OptimizerPatterns.Write((QilNode) (local1)).
AddPattern
(OptimizerPatternName.MaxPosition); OptimizerPatterns.Write((QilNode) (local1)).AddArgument(OptimizerPatternArgument.MaxPosition, local4); }
1593
OptimizerPatterns.Write((QilNode) (local1)).
AddPattern
(OptimizerPatternName.MaxPosition); OptimizerPatterns.Write((QilNode) (local1)).AddArgument(OptimizerPatternArgument.MaxPosition, local4); }
1676
OptimizerPatterns.Write((QilNode) (local1)).
AddPattern
(OptimizerPatternName.MaxPosition); OptimizerPatterns.Write((QilNode) (local1)).AddArgument(OptimizerPatternArgument.MaxPosition, local4); }
1745
OptimizerPatterns.Write((QilNode) (local1)).
AddPattern
(OptimizerPatternName.MaxPosition); OptimizerPatterns.Write((QilNode) (local1)).AddArgument(OptimizerPatternArgument.MaxPosition, local4); }
1814
OptimizerPatterns.Write((QilNode) (local1)).
AddPattern
(OptimizerPatternName.MaxPosition); OptimizerPatterns.Write((QilNode) (local1)).AddArgument(OptimizerPatternArgument.MaxPosition, local4); }
1883
OptimizerPatterns.Write((QilNode) (local1)).
AddPattern
(OptimizerPatternName.MaxPosition); OptimizerPatterns.Write((QilNode) (local1)).AddArgument(OptimizerPatternArgument.MaxPosition, local4); }
2171
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.SameDepth); }
2181
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.SameDepth); OptimizerPatterns.Inherit((QilNode) (local3), (QilNode) (local0), OptimizerPatternName.IsDocOrderDistinct); }
2323
OptimizerPatterns.Write((QilNode) (local1)).
AddPattern
(OptimizerPatternName.MaxPosition); OptimizerPatterns.Write((QilNode) (local1)).AddArgument(OptimizerPatternArgument.MaxPosition, local6); }
2340
OptimizerPatterns.Write((QilNode) (local1)).
AddPattern
(OptimizerPatternName.MaxPosition); OptimizerPatterns.Write((QilNode) (local1)).AddArgument(OptimizerPatternArgument.MaxPosition, local6); }
2357
OptimizerPatterns.Write((QilNode) (local1)).
AddPattern
(OptimizerPatternName.MaxPosition); OptimizerPatterns.Write((QilNode) (local1)).AddArgument(OptimizerPatternArgument.MaxPosition, local6 - 1 ); }
2394
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.FilterElements); OptimizerPatterns.Write((QilNode) (local0)).AddArgument(OptimizerPatternArgument.ElementQName, local11); }
2420
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.FilterContentKind); OptimizerPatterns.Write((QilNode) (local0)).AddArgument(OptimizerPatternArgument.KindTestType, local6); }
2441
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.FilterAttributeKind); }
2661
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); OptimizerPatterns.Inherit((QilNode) (local1), (QilNode) (local0), OptimizerPatternName.SameDepth); }
2667
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.DodReverse); OptimizerPatterns.Write((QilNode) (local0)).AddArgument(OptimizerPatternArgument.DodStep, local1); }
2680
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.JoinAndDod); OptimizerPatterns.Write((QilNode) (local0)).AddArgument(OptimizerPatternArgument.DodStep, local4); }
2693
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.DodMerge); }
2747
patt.
AddPattern
(OptimizerPatternName.EqualityIndex);
2786
patt.
AddPattern
(OptimizerPatternName.EqualityIndex);
2850
AddStepPattern((QilNode) (local0), (QilNode) (local1)); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.SameDepth); }
2877
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.SameDepth); }
2895
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.SameDepth); }
2913
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.SameDepth); }
2931
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); }
2949
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); }
2967
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); }
2985
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); }
3003
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); }
3021
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.SameDepth); }
3039
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.SameDepth); }
3066
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); }
3314
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.SingleTextRtf); OptimizerPatterns.Write((QilNode) (local0)).AddArgument(OptimizerPatternArgument.RtfText, local3);
3573
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); }
3591
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); }
3609
OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.Axis); AddStepPattern((QilNode) (local0), (QilNode) (local1)); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.IsDocOrderDistinct); OptimizerPatterns.Write((QilNode) (local0)).
AddPattern
(OptimizerPatternName.SameDepth); }
4292
patt.
AddPattern
(OptimizerPatternName.Step);