CanonicalTrackedOutputFiles CanonicalTrackedOutputFiles CanonicalTrackedOutputFiles CanonicalTrackedOutputFiles Class

定義

入力と出力が関連付けられる必要があるため、このクラスは、.write.This class is the file tracking log interpreter for .write. トラッキングのファイル追跡ログのインタープリターで、標準形式の Canonical .write.tracking logs in canonical form Canonical .write. ログをルートとする必要があります。logs need to be rooted, since the outputs need to be associated with an input.

public ref class CanonicalTrackedOutputFiles
public class CanonicalTrackedOutputFiles
type CanonicalTrackedOutputFiles = class
Public Class CanonicalTrackedOutputFiles
継承
CanonicalTrackedOutputFilesCanonicalTrackedOutputFilesCanonicalTrackedOutputFilesCanonicalTrackedOutputFiles

コンストラクター

CanonicalTrackedOutputFiles(ITask, ITaskItem[]) CanonicalTrackedOutputFiles(ITask, ITaskItem[]) CanonicalTrackedOutputFiles(ITask, ITaskItem[]) CanonicalTrackedOutputFiles(ITask, ITaskItem[])

コンストラクターConstructor

CanonicalTrackedOutputFiles(ITask, ITaskItem[], Boolean) CanonicalTrackedOutputFiles(ITask, ITaskItem[], Boolean) CanonicalTrackedOutputFiles(ITask, ITaskItem[], Boolean) CanonicalTrackedOutputFiles(ITask, ITaskItem[], Boolean)

コンストラクターConstructor

CanonicalTrackedOutputFiles(ITaskItem[]) CanonicalTrackedOutputFiles(ITaskItem[]) CanonicalTrackedOutputFiles(ITaskItem[]) CanonicalTrackedOutputFiles(ITaskItem[])

コンストラクターConstructor

プロパティ

DependencyTable DependencyTable DependencyTable DependencyTable

依存関係テーブルを取得します。Gets the dependency table.

メソッド

AddComputedOutputForSourceRoot(String, String) AddComputedOutputForSourceRoot(String, String) AddComputedOutputForSourceRoot(String, String) AddComputedOutputForSourceRoot(String, String)

このメソッドは、指定したソース キーの計算された出力を出力グラフに追加します。This method adds computed outputs for the given source key to the output graph

AddComputedOutputsForSourceRoot(String, ITaskItem[]) AddComputedOutputsForSourceRoot(String, ITaskItem[]) AddComputedOutputsForSourceRoot(String, ITaskItem[]) AddComputedOutputsForSourceRoot(String, ITaskItem[])

このメソッドは、指定したソース キーの計算された出力を出力グラフに追加します。This method adds computed outputs for the given source key to the output graph.

AddComputedOutputsForSourceRoot(String, String[]) AddComputedOutputsForSourceRoot(String, String[]) AddComputedOutputsForSourceRoot(String, String[]) AddComputedOutputsForSourceRoot(String, String[])

このメソッドは、指定したソース キーの計算された出力を出力グラフに追加します。This method adds computed outputs for the given source key to the output graph.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
OutputsForNonCompositeSource(ITaskItem[]) OutputsForNonCompositeSource(ITaskItem[]) OutputsForNonCompositeSource(ITaskItem[]) OutputsForNonCompositeSource(ITaskItem[])

このメソッドは、ソース ルートの出力を (ルート マーカーの内容に従って) 決定します。This method determines the outputs for a source root (as in the contents of a rooting marker)

OutputsForSource(ITaskItem[]) OutputsForSource(ITaskItem[]) OutputsForSource(ITaskItem[]) OutputsForSource(ITaskItem[])

このメソッドは、ソース ルートの出力を (ルート マーカーの内容に従って) 決定します。This method determines the outputs for a source root (as in the contents of a rooting marker).

OutputsForSource(ITaskItem[], Boolean) OutputsForSource(ITaskItem[], Boolean) OutputsForSource(ITaskItem[], Boolean) OutputsForSource(ITaskItem[], Boolean)

このメソッドは、ソース ルートの出力を (ルート マーカーの内容に従って) 決定し、必要に応じて、複合ルート マーカーから、出力ファイルを含んでいる可能性のあるサブルートを検索します。This method determines the outputs for a source root (as in the contents of a rooting marker), optionally searching composite rooting markers for subroots that may contain output files.

RemoveDependenciesFromEntryIfMissing(ITaskItem) RemoveDependenciesFromEntryIfMissing(ITaskItem) RemoveDependenciesFromEntryIfMissing(ITaskItem) RemoveDependenciesFromEntryIfMissing(ITaskItem)

指定したソースとそれに対応する出力の出力グラフ エントリを削除します。Remove the output graph entries for the given sources and corresponding outputs.

RemoveDependenciesFromEntryIfMissing(ITaskItem, ITaskItem) RemoveDependenciesFromEntryIfMissing(ITaskItem, ITaskItem) RemoveDependenciesFromEntryIfMissing(ITaskItem, ITaskItem) RemoveDependenciesFromEntryIfMissing(ITaskItem, ITaskItem)

指定したソースとそれに対応する出力の出力グラフ エントリを削除します。Remove the output graph entries for the given sources and corresponding outputs.

RemoveDependenciesFromEntryIfMissing(ITaskItem[]) RemoveDependenciesFromEntryIfMissing(ITaskItem[]) RemoveDependenciesFromEntryIfMissing(ITaskItem[]) RemoveDependenciesFromEntryIfMissing(ITaskItem[])

指定したソースとそれに対応する出力の出力グラフ エントリを削除します。Remove the output graph entries for the given sources and corresponding outputs.

RemoveDependenciesFromEntryIfMissing(ITaskItem[], ITaskItem[]) RemoveDependenciesFromEntryIfMissing(ITaskItem[], ITaskItem[]) RemoveDependenciesFromEntryIfMissing(ITaskItem[], ITaskItem[]) RemoveDependenciesFromEntryIfMissing(ITaskItem[], ITaskItem[])

指定したソースとそれに対応する出力の出力グラフ エントリを削除します。Remove the output graph entries for the given sources and corresponding outputs.

RemoveDependencyFromEntry(ITaskItem, ITaskItem) RemoveDependencyFromEntry(ITaskItem, ITaskItem) RemoveDependencyFromEntry(ITaskItem, ITaskItem) RemoveDependencyFromEntry(ITaskItem, ITaskItem)

指定したソースとそれに対応する出力の出力グラフ エントリを削除します。Remove the output graph entries for the given source and corresponding outputs.

RemoveDependencyFromEntry(ITaskItem[], ITaskItem) RemoveDependencyFromEntry(ITaskItem[], ITaskItem) RemoveDependencyFromEntry(ITaskItem[], ITaskItem) RemoveDependencyFromEntry(ITaskItem[], ITaskItem)

指定したソースとそれに対応する出力の出力グラフ エントリを削除します。Remove the output graph entries for the given sources and corresponding outputs.

RemoveEntriesForSource(ITaskItem) RemoveEntriesForSource(ITaskItem) RemoveEntriesForSource(ITaskItem) RemoveEntriesForSource(ITaskItem)

指定したソースとそれに対応する出力の出力グラフ エントリを削除します。Remove the output graph entries for the given sources and corresponding outputs.

RemoveEntriesForSource(ITaskItem, ITaskItem) RemoveEntriesForSource(ITaskItem, ITaskItem) RemoveEntriesForSource(ITaskItem, ITaskItem) RemoveEntriesForSource(ITaskItem, ITaskItem)

指定したソースとそれに対応する出力の出力グラフ エントリを削除します。Remove the output graph entries for the given sources and corresponding outputs.

RemoveEntriesForSource(ITaskItem[]) RemoveEntriesForSource(ITaskItem[]) RemoveEntriesForSource(ITaskItem[]) RemoveEntriesForSource(ITaskItem[])

指定したソースとそれに対応する出力の出力グラフ エントリを削除します。Remove the output graph entries for the given sources and corresponding outputs.

RemoveEntriesForSource(ITaskItem[], ITaskItem[]) RemoveEntriesForSource(ITaskItem[], ITaskItem[]) RemoveEntriesForSource(ITaskItem[], ITaskItem[]) RemoveEntriesForSource(ITaskItem[], ITaskItem[])

指定したソースとそれに対応する出力の出力グラフ エントリを削除します。Remove the output graph entries for the given sources and corresponding outputs.

RemoveOutputForSourceRoot(String, String) RemoveOutputForSourceRoot(String, String) RemoveOutputForSourceRoot(String, String) RemoveOutputForSourceRoot(String, String)

指定したソース ファイルの依存関係グラフから指定した出力が削除されます。Removes the specified output from the dependency graph for the given source file.

RemoveRootsWithSharedOutputs(ITaskItem[]) RemoveRootsWithSharedOutputs(ITaskItem[]) RemoveRootsWithSharedOutputs(ITaskItem[]) RemoveRootsWithSharedOutputs(ITaskItem[])

依存グラフからのルートと出力が同じであるすべてのルートを削除します。Removes any roots that share the same outputs as the rooting from the dependency graph.

SaveTlog() SaveTlog() SaveTlog() SaveTlog()

このメソッドは、現在の出力テーブルから tlog を再書き込みします。This method will re-write the tlogs from the current output table. 新しいエントリが追跡されます。New entries will be tracked.

SaveTlog(DependencyFilter) SaveTlog(DependencyFilter) SaveTlog(DependencyFilter) SaveTlog(DependencyFilter)

このメソッドは、現在の出力テーブルから tlog を再書き込みします。This method will re-write the tlogs from the current output table. 新しいエントリが追跡されます。New entries will be tracked.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象