Exemplo n.º 1
0
 private PathTable(SerializedState state, StringTable stringTable)
     : base(state, stringTable, true, System.IO.Path.DirectorySeparatorChar)
 {
     ExpandedPathComparer = new ExpandedAbsolutePathComparer(ExpandedNameComparer);
 }
Exemplo n.º 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);
 }
Exemplo n.º 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);
 }
Exemplo n.º 4
0
 private PathTable(SerializedState state, StringTable stringTable)
     : base(state, stringTable, ignoreCase: !OperatingSystemHelper.IsPathComparisonCaseSensitive, separator: System.IO.Path.DirectorySeparatorChar)
 {
     ExpandedPathComparer = new ExpandedAbsolutePathComparer(ExpandedNameComparer);
 }
Exemplo n.º 5
0
 /// <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);
 }
Exemplo n.º 6
0
 /// <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);
 }