예제 #1
0
 internal IinformationProviderVisitor GetVisitor(Type type)
 {
     if (_visitors.ContainsKey(type))
     {
         return(_visitors[type]);
     }
     else
     {
         IinformationProviderVisitor _visitor = (IinformationProviderVisitor)Activator.CreateInstance(type);
         _visitors.Add(type, _visitor);
         return(_visitor);
     }
 }
 public void Accept(IinformationProviderVisitor v)
 {
     v.Visit(this);
 }
 public void Accept(IinformationProviderVisitor v)
 {
     v.Visit(this);
 }