Поделиться через


ResourceExplorer Класс

Определение

Класс, предоставляющий стандартный доступ к ресурсам содержимого.

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

Возвращает расширения идентификатора типа ресурса, которыми вы хотите управлять.

Методы

AddResourceProvider(ResourceProvider)

Добавьте поставщик ресурсов к ресурсам, управляемым обозревателем ресурсов.

AddResourceType(String)

Добавьте тип ресурса в список ресурсов.

BuildType<T>(String, JToken, JsonSerializer)

Тип сборки для заданного $kind с использованием JToken/serializer в качестве источника.

Dispose()

Удалите внутренние ресурсы.

Dispose(Boolean)

Удаляет объект , используемый классом .

GetKindsForType(Type)

Получение $kind для типа.

GetKindsForType<T>()

Получение $kind для типа.

GetResource(String)

Получение ресурса по идентификатору.

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)

Разрешает ссылку на фактический объект .

TryGetResource(String, Resource)

Попробуйте получить ресурс по идентификатору.

События

Changed

Событие, которое возникает при изменении ресурса.

Методы расширения

AddFolder(ResourceExplorer, String, Boolean, Boolean)

Добавьте ресурс папки.

AddFolders(ResourceExplorer, String, String[], Boolean)

Добавление ресурсов папки.

LoadProject(ResourceExplorer, String, String[], Boolean)

Добавьте CSPROJ-файл в качестве ресурса (добавление проекта, ссылочных проектов и ссылочных пакетов).

Применяется к