コード例 #1
0
 private PathTable(SerializedState state, StringTable stringTable)
     : base(state, stringTable, true, System.IO.Path.DirectorySeparatorChar)
 {
     ExpandedPathComparer = new ExpandedAbsolutePathComparer(ExpandedNameComparer);
 }
コード例 #2
0
 /// <summary>
 /// Initializes a new path table with a private string table.
 /// </summary>
 public PathTable(bool disableDebugTag = false)
     : base(new StringTable(), ignoreCase: true, disableDebugTag: disableDebugTag, separator: System.IO.Path.DirectorySeparatorChar)
 {
     ExpandedPathComparer = new ExpandedAbsolutePathComparer(ExpandedNameComparer);
 }
コード例 #3
0
 /// <summary>
 /// Initializes a new path table.
 /// </summary>
 public PathTable(StringTable stringTable)
     : base(stringTable, ignoreCase: true, separator: System.IO.Path.DirectorySeparatorChar)
 {
     Contract.Requires(stringTable != null);
     ExpandedPathComparer = new ExpandedAbsolutePathComparer(ExpandedNameComparer);
 }
コード例 #4
0
ファイル: PathTable.cs プロジェクト: rustedwizard/BuildXL
 private PathTable(SerializedState state, StringTable stringTable)
     : base(state, stringTable, ignoreCase: !OperatingSystemHelper.IsPathComparisonCaseSensitive, separator: System.IO.Path.DirectorySeparatorChar)
 {
     ExpandedPathComparer = new ExpandedAbsolutePathComparer(ExpandedNameComparer);
 }
コード例 #5
0
ファイル: PathTable.cs プロジェクト: rustedwizard/BuildXL
 /// <summary>
 /// Initializes a new path table with a private string table.
 /// </summary>
 public PathTable(bool disableDebugTag = false)
     : base(new StringTable(), ignoreCase: !OperatingSystemHelper.IsPathComparisonCaseSensitive, disableDebugTag: disableDebugTag, separator: System.IO.Path.DirectorySeparatorChar)
 {
     ExpandedPathComparer = new ExpandedAbsolutePathComparer(ExpandedNameComparer);
 }
コード例 #6
0
ファイル: PathTable.cs プロジェクト: rustedwizard/BuildXL
 /// <summary>
 /// Initializes a new path table.
 /// </summary>
 public PathTable(StringTable stringTable)
     : base(stringTable, ignoreCase: !OperatingSystemHelper.IsPathComparisonCaseSensitive, separator: System.IO.Path.DirectorySeparatorChar)
 {
     Contract.RequiresNotNull(stringTable);
     ExpandedPathComparer = new ExpandedAbsolutePathComparer(ExpandedNameComparer);
 }