src/StructuredLogger/BinaryLogger/BinaryLogRecordKind.cs (34 lines of code) (raw):

namespace Microsoft.Build.Logging.StructuredLogger { public enum BinaryLogRecordKind { EndOfFile = 0, BuildStarted, BuildFinished, ProjectStarted, ProjectFinished, TargetStarted, TargetFinished, TaskStarted, TaskFinished, Error, Warning, Message, TaskCommandLine, CriticalBuildMessage, ProjectEvaluationStarted, ProjectEvaluationFinished, ProjectImported, ProjectImportArchive, TargetSkipped, PropertyReassignment, UninitializedPropertyRead, EnvironmentVariableRead, PropertyInitialValueSet, NameValueList, String, TaskParameter, FileUsed, AssemblyLoad } }