public PipDataTests(ITestOutputHelper output) : base(output) { m_pathTable = new PathTable(); m_expectedStringId0 = StringId.Create(m_pathTable.StringTable, ExpectedString0); m_pipDataBuilder = new PipDataBuilder(m_pathTable.StringTable); m_expectedStringId0 = StringId.Create(m_pathTable.StringTable, ExpectedString0); m_uniqueEntry0 = AbsolutePath.Create(m_pathTable, A("c", "unique to fragment 0")); // BEGIN ADDING ARGUMENTS m_cursorStart = m_pipDataBuilder.CreateCursor(); AddStandardBlock(m_pipDataBuilder); m_cursor0 = m_pipDataBuilder.CreateCursor(); using (m_pipDataBuilder.StartFragment(Escaping0, m_separator0)) { m_pipDataBuilder.Add(m_uniqueEntry0); AddStandardBlock(m_pipDataBuilder); } m_cursor1 = m_pipDataBuilder.CreateCursor(); using (m_pipDataBuilder.StartFragment(Escaping1, Separator1)) { AddStandardBlock(m_pipDataBuilder); m_pipDataBuilder.Add(UniqueEntry1); } m_cursorEnd = m_pipDataBuilder.CreateCursor(); // END ADDING ARGUMENTS }
/// <summary> /// Specifies whether the process can use response files. /// </summary> /// <nodoc /> public void SetResponseFileForRemainingArguments(PipDataBuilder.Cursor cursor, bool force, string responseFilePrefix) { m_responseFileForceCreation = force; m_responseFileFirstArg = cursor; m_responseFilePrefix = responseFilePrefix; }