プロジェクトが RepositoryProvider の管理下に置かれると、 他のプラグインは、それらのプロジェクトおよびファイルのために特別な処理を指示することがあります。 チーム・プラグインは、ファイル・タイプを登録する、およびリポジトリーの管理下にするべきではないファイルを宣言するため、 他のプロバイダーおよび他のプラグインで使用できる拡張ポイントを定義します。
チーム・プロバイダーは、さらにプロジェクトのセットを存続するために使用できるクラスを登録して、 リポジトリーからの実際の内容とともに、プロジェクトに対する参照をチーム中で共有するようにできます。
最終的には、チーム・プロバイダーは、リソースを "チーム専用" としてマークを付けることができます。