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