Exemplo n.º 1
0
 protected virtual void OnFoundContent(Content content)
 {
     var action = FoundContent;
     if (null != action)
     {
         action(content);
     }
 }
Exemplo n.º 2
0
 public IFactory Resolve(Content content)
 {
     if (Responsible(content))
         return _factory;
     else
     {
         return Sucsessor.Resolve(content);
     }
 }
Exemplo n.º 3
0
 protected abstract bool Responsible(Content content);
Exemplo n.º 4
0
 protected override bool Responsible(Content content)
 {
     return content.GetType() == typeof(AgsContent);
 }
Exemplo n.º 5
0
 protected override bool Responsible(Content content)
 {
     return true;
 }
Exemplo n.º 6
0
 private void FoundContent(Content content)
 {
     _counter++;
     _content = content;
     if (content is MxdContent)
     {
         _mxdContents.Add((MxdContent) content);
     }
 }
Exemplo n.º 7
0
        public override void Setup()
        {
            _finished = false;
            _counter = 0;
            _content = null;

            _mxdContents = new List<MxdContent>();
        }
Exemplo n.º 8
0
 private void ProcessContent(Content content)
 {
     Console.WriteLine(content.Title);
 }