// Note: because of service injection, the descriptor needs to have the exact count
// of arguments as the FileEditorInput constructor. Otherwise when creating an
// instance through the instantiation service he will inject the services wrong!
constdescriptor=newAsyncDescriptor<IFileEditorInput>('vs/workbench/parts/files/common/editors/fileEditorInput','FileEditorInput',/* DO NOT REMOVE */void0,/* DO NOT REMOVE */void0,/* DO NOT REMOVE */void0);
constdescriptor=newAsyncDescriptor<IFileEditorInput>('vs/workbench/parts/files/common/editors/fileEditorInput','FileEditorInput',/* DO NOT REMOVE */void0,/* DO NOT REMOVE */void0);
constconflictInput=this.instantiationService.createInstance(ConflictResolutionDiffEditorInput,this.model,nls.localize('saveConflictDiffLabel',"{0} (on disk) ↔ {1} (in {2})",modifiedInput.getName(),modifiedInput.getName(),product.nameLong),nls.localize('resolveSaveConflict',"Resolve save conflict"),originalInput,modifiedInput);