public override bool Equals(object obj) { OutArgumentStorage oas = obj as OutArgumentStorage; if (oas == null) { return(false); } return(oas.OriginalIdentifier.Equals(OriginalIdentifier)); }
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); }
public Expression VisitOutArgumentStorage(OutArgumentStorage arg) { return(arg.OriginalIdentifier.Storage.Accept(this)); }
Identifier StorageVisitor <Identifier> .VisitOutArgumentStorage(OutArgumentStorage arg) { throw new NotImplementedException(); }