Microsoft.Cci.SourceEmitter.EmitControlBlockOpeningDelimiter C# (CSharp) Method

EmitControlBlockOpeningDelimiter() public method

If this.PlaceControlBlockOpeningDelimitersOnNewLine is true a new line is emitted, if necessary, before calling this.EmitBlockOpeningDelimiter with the given delimiter. A control block is the body of an loop or the true/false part of an if statement, for example.
public EmitControlBlockOpeningDelimiter ( string delimiter ) : void
delimiter string A string representing the start of a control block.
return void
    public void EmitControlBlockOpeningDelimiter(string delimiter) {
      Contract.Requires(delimiter != null);

      if (this.PlaceControlBlockOpeningDelimitersOnNewLine && !this.atTheStartOfANewLine)
        this.EmitNewLine();
      this.EmitBlockOpeningDelimiter(delimiter);
    }