@@ -1529,7 +1529,7 @@ module ts {
1529
1529
var filenames = host . getScriptFileNames ( ) ;
1530
1530
for ( var i = 0 , n = filenames . length ; i < n ; i ++ ) {
1531
1531
var filename = filenames [ i ] ;
1532
- this . filenameToEntry [ switchToForwardSlashes ( filename ) ] = {
1532
+ this . filenameToEntry [ normalizeSlashes ( filename ) ] = {
1533
1533
filename : filename ,
1534
1534
version : host . getScriptVersion ( filename ) ,
1535
1535
isOpen : host . getScriptIsOpen ( filename )
@@ -1544,7 +1544,7 @@ module ts {
1544
1544
}
1545
1545
1546
1546
public getEntry ( filename : string ) : HostFileInformation {
1547
- filename = switchToForwardSlashes ( filename ) ;
1547
+ filename = normalizeSlashes ( filename ) ;
1548
1548
return lookUp ( this . filenameToEntry , filename ) ;
1549
1549
}
1550
1550
@@ -2322,7 +2322,7 @@ module ts {
2322
2322
function getSyntacticDiagnostics ( filename : string ) {
2323
2323
synchronizeHostData ( ) ;
2324
2324
2325
- filename = switchToForwardSlashes ( filename ) ;
2325
+ filename = normalizeSlashes ( filename ) ;
2326
2326
2327
2327
return program . getDiagnostics ( getSourceFile ( filename ) . getSourceFile ( ) ) ;
2328
2328
}
@@ -2334,7 +2334,7 @@ module ts {
2334
2334
function getSemanticDiagnostics ( filename : string ) {
2335
2335
synchronizeHostData ( ) ;
2336
2336
2337
- filename = switchToForwardSlashes ( filename )
2337
+ filename = normalizeSlashes ( filename )
2338
2338
var compilerOptions = program . getCompilerOptions ( ) ;
2339
2339
var checker = getFullTypeCheckChecker ( ) ;
2340
2340
var targetSourceFile = getSourceFile ( filename ) ;
@@ -2415,7 +2415,7 @@ module ts {
2415
2415
function getCompletionsAtPosition ( filename : string , position : number , isMemberCompletion : boolean ) {
2416
2416
synchronizeHostData ( ) ;
2417
2417
2418
- filename = switchToForwardSlashes ( filename ) ;
2418
+ filename = normalizeSlashes ( filename ) ;
2419
2419
2420
2420
var syntacticStart = new Date ( ) . getTime ( ) ;
2421
2421
var sourceFile = getSourceFile ( filename ) ;
@@ -2760,7 +2760,7 @@ module ts {
2760
2760
function getCompletionEntryDetails ( filename : string , position : number , entryName : string ) : CompletionEntryDetails {
2761
2761
// Note: No need to call synchronizeHostData, as we have captured all the data we need
2762
2762
// in the getCompletionsAtPosition earlier
2763
- filename = switchToForwardSlashes ( filename ) ;
2763
+ filename = normalizeSlashes ( filename ) ;
2764
2764
2765
2765
var sourceFile = getSourceFile ( filename ) ;
2766
2766
@@ -3260,7 +3260,7 @@ module ts {
3260
3260
function getQuickInfoAtPosition ( fileName : string , position : number ) : QuickInfo {
3261
3261
synchronizeHostData ( ) ;
3262
3262
3263
- fileName = switchToForwardSlashes ( fileName ) ;
3263
+ fileName = normalizeSlashes ( fileName ) ;
3264
3264
var sourceFile = getSourceFile ( fileName ) ;
3265
3265
var node = getTouchingPropertyName ( sourceFile , position ) ;
3266
3266
if ( ! node ) {
@@ -3362,7 +3362,7 @@ module ts {
3362
3362
3363
3363
synchronizeHostData ( ) ;
3364
3364
3365
- filename = switchToForwardSlashes ( filename ) ;
3365
+ filename = normalizeSlashes ( filename ) ;
3366
3366
var sourceFile = getSourceFile ( filename ) ;
3367
3367
3368
3368
var node = getTouchingPropertyName ( sourceFile , position ) ;
@@ -3426,7 +3426,7 @@ module ts {
3426
3426
function getOccurrencesAtPosition ( filename : string , position : number ) : ReferenceEntry [ ] {
3427
3427
synchronizeHostData ( ) ;
3428
3428
3429
- filename = switchToForwardSlashes ( filename ) ;
3429
+ filename = normalizeSlashes ( filename ) ;
3430
3430
var sourceFile = getSourceFile ( filename ) ;
3431
3431
3432
3432
var node = getTouchingWord ( sourceFile , position ) ;
@@ -3876,7 +3876,7 @@ module ts {
3876
3876
function findReferences ( fileName : string , position : number , findInStrings : boolean , findInComments : boolean ) : ReferenceEntry [ ] {
3877
3877
synchronizeHostData ( ) ;
3878
3878
3879
- fileName = switchToForwardSlashes ( fileName ) ;
3879
+ fileName = normalizeSlashes ( fileName ) ;
3880
3880
var sourceFile = getSourceFile ( fileName ) ;
3881
3881
3882
3882
var node = getTouchingPropertyName ( sourceFile , position ) ;
@@ -4597,7 +4597,7 @@ module ts {
4597
4597
4598
4598
function getEmitOutput ( filename : string ) : EmitOutput {
4599
4599
synchronizeHostData ( ) ;
4600
- filename = switchToForwardSlashes ( filename ) ;
4600
+ filename = normalizeSlashes ( filename ) ;
4601
4601
var compilerOptions = program . getCompilerOptions ( ) ;
4602
4602
var targetSourceFile = program . getSourceFile ( filename ) ; // Current selected file to be output
4603
4603
// If --out flag is not specified, shouldEmitToOwnFile is true. Otherwise shouldEmitToOwnFile is false.
@@ -4771,7 +4771,7 @@ module ts {
4771
4771
function getSignatureHelpItems ( fileName : string , position : number ) : SignatureHelpItems {
4772
4772
synchronizeHostData ( ) ;
4773
4773
4774
- fileName = switchToForwardSlashes ( fileName ) ;
4774
+ fileName = normalizeSlashes ( fileName ) ;
4775
4775
var sourceFile = getSourceFile ( fileName ) ;
4776
4776
4777
4777
return SignatureHelp . getSignatureHelpItems ( sourceFile , position , typeInfoResolver , cancellationToken ) ;
@@ -4841,12 +4841,12 @@ module ts {
4841
4841
4842
4842
/// Syntactic features
4843
4843
function getSyntaxTree ( filename : string ) : TypeScript . SyntaxTree {
4844
- filename = switchToForwardSlashes ( filename ) ;
4844
+ filename = normalizeSlashes ( filename ) ;
4845
4845
return syntaxTreeCache . getCurrentFileSyntaxTree ( filename ) ;
4846
4846
}
4847
4847
4848
4848
function getCurrentSourceFile ( filename : string ) : SourceFile {
4849
- filename = switchToForwardSlashes ( filename ) ;
4849
+ filename = normalizeSlashes ( filename ) ;
4850
4850
var currentSourceFile = syntaxTreeCache . getCurrentSourceFile ( filename ) ;
4851
4851
return currentSourceFile ;
4852
4852
}
@@ -4913,14 +4913,14 @@ module ts {
4913
4913
}
4914
4914
4915
4915
function getNavigationBarItems ( filename : string ) : NavigationBarItem [ ] {
4916
- filename = switchToForwardSlashes ( filename ) ;
4916
+ filename = normalizeSlashes ( filename ) ;
4917
4917
4918
4918
return NavigationBar . getNavigationBarItems ( getCurrentSourceFile ( filename ) ) ;
4919
4919
}
4920
4920
4921
4921
function getSemanticClassifications ( fileName : string , span : TypeScript . TextSpan ) : ClassifiedSpan [ ] {
4922
4922
synchronizeHostData ( ) ;
4923
- fileName = switchToForwardSlashes ( fileName ) ;
4923
+ fileName = normalizeSlashes ( fileName ) ;
4924
4924
4925
4925
var sourceFile = getSourceFile ( fileName ) ;
4926
4926
@@ -4991,7 +4991,7 @@ module ts {
4991
4991
4992
4992
function getSyntacticClassifications ( fileName : string , span : TypeScript . TextSpan ) : ClassifiedSpan [ ] {
4993
4993
// doesn't use compiler - no need to synchronize with host
4994
- fileName = switchToForwardSlashes ( fileName ) ;
4994
+ fileName = normalizeSlashes ( fileName ) ;
4995
4995
var sourceFile = getCurrentSourceFile ( fileName ) ;
4996
4996
4997
4997
var result : ClassifiedSpan [ ] = [ ] ;
@@ -5121,7 +5121,7 @@ module ts {
5121
5121
5122
5122
function getOutliningSpans ( filename : string ) : OutliningSpan [ ] {
5123
5123
// doesn't use compiler - no need to synchronize with host
5124
- filename = switchToForwardSlashes ( filename ) ;
5124
+ filename = normalizeSlashes ( filename ) ;
5125
5125
var sourceFile = getCurrentSourceFile ( filename ) ;
5126
5126
return OutliningElementsCollector . collectElements ( sourceFile ) ;
5127
5127
}
@@ -5180,7 +5180,7 @@ module ts {
5180
5180
}
5181
5181
5182
5182
function getIndentationAtPosition ( filename : string , position : number , editorOptions : EditorOptions ) {
5183
- filename = switchToForwardSlashes ( filename ) ;
5183
+ filename = normalizeSlashes ( filename ) ;
5184
5184
5185
5185
var start = new Date ( ) . getTime ( ) ;
5186
5186
var sourceFile = getCurrentSourceFile ( filename ) ;
@@ -5217,21 +5217,21 @@ module ts {
5217
5217
}
5218
5218
5219
5219
function getFormattingEditsForRange ( fileName : string , start : number , end : number , options : FormatCodeOptions ) : TextChange [ ] {
5220
- fileName = switchToForwardSlashes ( fileName ) ;
5220
+ fileName = normalizeSlashes ( fileName ) ;
5221
5221
5222
5222
var manager = getFormattingManager ( fileName , options ) ;
5223
5223
return manager . formatSelection ( start , end ) ;
5224
5224
}
5225
5225
5226
5226
function getFormattingEditsForDocument ( fileName : string , options : FormatCodeOptions ) : TextChange [ ] {
5227
- fileName = switchToForwardSlashes ( fileName ) ;
5227
+ fileName = normalizeSlashes ( fileName ) ;
5228
5228
5229
5229
var manager = getFormattingManager ( fileName , options ) ;
5230
5230
return manager . formatDocument ( ) ;
5231
5231
}
5232
5232
5233
5233
function getFormattingEditsAfterKeystroke ( fileName : string , position : number , key : string , options : FormatCodeOptions ) : TextChange [ ] {
5234
- fileName = switchToForwardSlashes ( fileName ) ;
5234
+ fileName = normalizeSlashes ( fileName ) ;
5235
5235
5236
5236
var manager = getFormattingManager ( fileName , options ) ;
5237
5237
@@ -5257,7 +5257,7 @@ module ts {
5257
5257
// anything away.
5258
5258
synchronizeHostData ( ) ;
5259
5259
5260
- filename = TypeScript . switchToForwardSlashes ( filename ) ;
5260
+ filename = normalizeSlashes ( filename ) ;
5261
5261
5262
5262
var sourceFile = getSourceFile ( filename ) ;
5263
5263
@@ -5417,7 +5417,7 @@ module ts {
5417
5417
function getRenameInfo ( fileName : string , position : number ) : RenameInfo {
5418
5418
synchronizeHostData ( ) ;
5419
5419
5420
- fileName = switchToForwardSlashes ( fileName ) ;
5420
+ fileName = normalizeSlashes ( fileName ) ;
5421
5421
var sourceFile = getSourceFile ( fileName ) ;
5422
5422
5423
5423
var node = getTouchingWord ( sourceFile , position ) ;
0 commit comments