2 types derived from ParseRecorder
System.Web (2)
UI\ParseRecorder.cs (2)
117private sealed class NullParseRecorder : ParseRecorder { 120private sealed class ParseRecorderList : ParseRecorder {
23 references to ParseRecorder
System.Web (23)
UI\ParseRecorder.cs (19)
20internal static readonly ParseRecorder Null = new NullParseRecorder(); 22private static List<Func<ParseRecorder>> _factories; 28public static IList<Func<ParseRecorder>> RecorderFactories { 31_factories = new List<Func<ParseRecorder>>(); 37internal static ParseRecorder CreateRecorders(TemplateParser parser) { 38List<ParseRecorder> recorders = new List<ParseRecorder>(); 40foreach (Func<ParseRecorder> factory in _factories) { 41ParseRecorder recorder = factory(); 50return ParseRecorder.Null; 121private readonly IEnumerable<ParseRecorder> _recorders; 123internal ParseRecorderList(IEnumerable<ParseRecorder> recorders) { 128foreach (ParseRecorder recorder in _recorders) { 134foreach (ParseRecorder recorder in _recorders) { 140foreach (ParseRecorder recorder in _recorders) { 146foreach (ParseRecorder recorder in _recorders) { 152foreach (ParseRecorder recorder in _recorders) { 158foreach (ParseRecorder recorder in _recorders) { 164foreach (ParseRecorder recorder in _recorders) {
UI\TemplateParser.cs (4)
438private ParseRecorder _parseRecorders = ParseRecorder.Null; 439internal ParseRecorder ParseRecorders { get { return _parseRecorders; } } 574_parseRecorders = ParseRecorder.CreateRecorders(this);