public IContext CreateContext(AvalonContextAttribute contextAtt, AvalonEntryAttribute[] entries) { if (contextAtt != null) { return CreateCustomContext(contextAtt, entries); } else { return CreateDefaultContext(entries); } }
protected IContext CreateDefaultContext(AvalonEntryAttribute[] entries) { DefaultContext context = new DefaultContext(); /* foreach(AvalonEntryAttribute entry in entries) { }*/ context.MakeReadOnly(); return context; }
protected IContext CreateCustomContext(AvalonContextAttribute contextAtt, AvalonEntryAttribute[] entries) { return null; }