Beispiel #1
0
 /// <summary>
 /// Private constructor used for cloning.
 /// </summary>
 /// <param name="source">The source AtomFunction to use for building the new one.</param>
 private AtomFunction(AtomFunction source) : base(source)
 {
     this.bob = source.bob;
     this.functionSignature = source.functionSignature;
     this.resolutionType    = source.resolutionType;
 }
Beispiel #2
0
 /// <summary>
 /// Private constructor used for cloning.
 /// </summary>
 /// <param name="source">The source AtomFunction to use for building the new one.</param>
 /// <param name="members">The members to use in the new AtomFunction.</param>
 private AtomFunction(AtomFunction source, IPredicate[] members) : base(source, members)
 {
     this.bob = source.bob;
     this.functionSignature = source.functionSignature;
     this.resolutionType    = source.resolutionType;
 }