Beispiel #1
0
        public override bool Equals(object obj)
        {
            OutArgumentStorage oas = obj as OutArgumentStorage;

            if (oas == null)
            {
                return(false);
            }
            return(oas.OriginalIdentifier.Equals(OriginalIdentifier));
        }
Beispiel #2
0
 public Identifier FindOutArgument(Identifier idOrig)
 {
     foreach (Identifier id in identifiers)
     {
         OutArgumentStorage s = id.Storage as OutArgumentStorage;
         if (s != null && s.OriginalIdentifier == idOrig)
         {
             return(id);
         }
     }
     return(null);
 }
Beispiel #3
0
 public Expression VisitOutArgumentStorage(OutArgumentStorage arg)
 {
     return(arg.OriginalIdentifier.Storage.Accept(this));
 }
Beispiel #4
0
 Identifier StorageVisitor <Identifier> .VisitOutArgumentStorage(OutArgumentStorage arg)
 {
     throw new NotImplementedException();
 }