/// <summary> /// Instantiate a new WixUnresolvedReferenceException. /// </summary> /// <param name="sourceLineNumbers">Source line information of the exception.</param> /// <param name="section">Section with a missing reference.</param> /// <param name="reference">The missing reference.</param> internal WixUnresolvedReferenceException(SourceLineNumberCollection sourceLineNumbers, Section section, Reference reference) : this(sourceLineNumbers, section, reference, null) { }
/// <summary> /// Instantiate a new WixUnresolvedReferenceException. /// </summary> /// <param name="sourceLineNumbers">Source line information of the exception.</param> /// <param name="section">Section with a missing reference.</param> /// <param name="reference">The missing reference.</param> /// <param name="innerException">The exception that is the cause of the current exception.</param> internal WixUnresolvedReferenceException(SourceLineNumberCollection sourceLineNumbers, Section section, Reference reference, Exception innerException) : base(sourceLineNumbers, WixExceptionType.UnresolvedReference, innerException) { this.section = section; this.reference = reference; }
/// <summary> /// Add a reference to this ReferenceCollection. /// </summary> /// <param name="reference">Reference to add to the ReferenceCollection.</param> public void Add(Reference reference) { this.collection[reference] = null; }