namespace JetBrains.TeamCity.ServiceMessages.Write.Special { using System; /// /// Introduces compilation block. ///
##teamcity[compilationStarted compiler='<compiler name>']
/// and ///
##teamcity[compilationFinished compiler='<compiler name>']
/// http://confluence.jetbrains.net/display/TCD18/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ReportingCompilationMessages ///
/// /// Implementation is not thread-safe. Create an instance for each thread instead. /// public interface ITeamCityCompilationBlockWriter where CloseBlock : IDisposable { /// /// Generates open compilation block. To close block call Dispose to the given handle /// /// /// CloseBlock OpenCompilationBlock([NotNull] string compilerName); } public interface ITeamCityCompilationBlockWriter : ITeamCityCompilationBlockWriter { } }