Microsoft.Cci.SourceDocument.IsUpdatedVersionOf C# (CSharp) Метод

IsUpdatedVersionOf() публичный Метод

Returns true if this source document has been created by editing the given source document (or a updated version of the given source document).
public IsUpdatedVersionOf ( ISourceDocument sourceDocument ) : bool
sourceDocument ISourceDocument
Результат bool
    public virtual bool IsUpdatedVersionOf(ISourceDocument sourceDocument) {
      WeakReference/*?*/ previousDocument = this.previousVersion;
      while (previousDocument != null) {
        SourceDocument/*?*/ prev = previousDocument.Target as SourceDocument;
        if (prev == null) return false;
        if (prev == sourceDocument) return true;
        previousDocument = prev.previousVersion;
      }
      return false;
    }