コード例 #1
0
 /// <summary>
 /// Remove a variable.
 /// </summary>
 /// <param name="sourceLineNumbers">The source line information of the variable.</param>
 /// <param name="name">The variable name.</param>
 internal void RemoveVariable(SourceLineNumber sourceLineNumbers, string name)
 {
     if (!this.variables.Remove(name))
     {
         throw new WixException(WixErrors.CannotReundefineVariable(sourceLineNumbers, name));
     }
 }
コード例 #2
0
 /// <summary>
 /// Remove a variable.
 /// </summary>
 /// <param name="sourceLineNumbers">The source line information of the variable.</param>
 /// <param name="name">The variable name.</param>
 internal void RemoveVariable(SourceLineNumber sourceLineNumbers, string name)
 {
     if (!this.variables.Remove(name))
     {
         this.OnMessage(WixErrors.CannotReundefineVariable(sourceLineNumbers, name));
     }
 }
コード例 #3
0
 /// <summary>
 /// Remove a variable.
 /// </summary>
 /// <param name="sourceLineNumbers">The source line information of the variable.</param>
 /// <param name="name">The variable name.</param>
 internal void RemoveVariable(SourceLineNumberCollection sourceLineNumbers, string name)
 {
     if (this.variables.Contains(name))
     {
         this.variables.Remove(name);
     }
     else
     {
         throw new WixException(WixErrors.CannotReundefineVariable(sourceLineNumbers, name));
     }
 }