ResourceExplorer クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コンテンツ リソースへの標準アクセスを提供するクラス。
public class ResourceExplorer : IDisposable
type ResourceExplorer = class
interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
- 継承
-
ResourceExplorer
- 実装
コンストラクター
ResourceExplorer() |
ResourceExplorer クラスの新しいインスタンスを初期化します。 |
ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>) |
古い.
ResourceExplorer クラスの新しいインスタンスを初期化します。 |
ResourceExplorer(IEnumerable<ResourceProvider>) |
古い.
ResourceExplorer クラスの新しいインスタンスを初期化します。 |
ResourceExplorer(ResourceExplorerOptions) |
ResourceExplorer クラスの新しいインスタンスを初期化します。 |
プロパティ
ResourceProviders |
リソース プロバイダーを取得します。 |
ResourceTypes |
管理するリソースの種類 ID 拡張機能を取得します。 |
メソッド
AddResourceProvider(ResourceProvider) |
リソース エクスプローラーによって管理されるリソースにリソース プロバイダーを追加します。 |
AddResourceType(String) |
リソースの一覧にリソースの種類を追加します。 |
BuildType<T>(String, JToken, JsonSerializer) |
JToken/serializer をソースとして使用する、特定の$kindのビルドの種類。 |
Dispose() |
内部リソースを破棄します。 |
Dispose(Boolean) |
クラスで使用されるオブジェクトを破棄します。 |
GetKindsForType(Type) |
型の$kindを取得します。 |
GetKindsForType<T>() |
型の$kindを取得します。 |
GetResource(String) |
ID でリソースを取得します。 |
GetResources(String) |
特定の種類のリソースを取得します。 |
GetTypeForKind(String) |
$kindの型を取得します。 |
IsRef(JToken) |
トークンが参照であるかどうかを判断します。 |
LoadType<T>(Resource) |
リソースから種類を作成します。 |
LoadType<T>(String) |
リソースから種類を作成します。 |
LoadTypeAsync<T>(Resource, CancellationToken) |
リソースから種類を作成します。 |
OnChanged(Resource[]) |
変更されたイベントの ハンドラー。 |
Refresh() |
キャッシュされたデータを再読み込みします。 |
RegisterType(String, Type, ICustomDeserializer) |
宣言型をリソース ローダー システムに登録します。 |
RegisterType<T>(String, ICustomDeserializer) |
宣言型をリソース ローダー システムに登録します。 |
ResolveRefAsync(JToken, SourceContext, CancellationToken) |
ref を実際のオブジェクトに解決します。 |
TryGetResource(String, Resource) |
ID でリソースを取得してみてください。 |
イベント
Changed |
リソースが変更されたときに発生するイベント。 |
拡張メソッド
AddFolder(ResourceExplorer, String, Boolean, Boolean) |
フォルダー リソースを追加します。 |
AddFolders(ResourceExplorer, String, String[], Boolean) |
フォルダー リソースを追加します。 |
LoadProject(ResourceExplorer, String, String[], Boolean) |
.csproj をリソースとして追加します (プロジェクト、参照先プロジェクト、および参照先パッケージの追加)。 |