Idioma

ResourceExplorer Classe

Definição

Classe que dá acesso padrão a recursos de conteúdo.

public class ResourceExplorer : IDisposable
type ResourceExplorer = class
    interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
Herança
ResourceExplorer
Implementações

Construtores

Name Descrição
ResourceExplorer()

Inicializa uma nova instância da ResourceExplorer classe.

ResourceExplorer(IEnumerable<ResourceProvider>, IEnumerable<IComponentDeclarativeTypes>)
Obsoleto.

Inicializa uma nova instância da ResourceExplorer classe.

ResourceExplorer(IEnumerable<ResourceProvider>)
Obsoleto.

Inicializa uma nova instância da ResourceExplorer classe.

ResourceExplorer(ResourceExplorerOptions)

Inicializa uma nova instância da ResourceExplorer classe.

Propriedades

Name Descrição
ResourceProviders

Obtém os fornecedores de recursos.

ResourceTypes

Obtém as extensões de id de tipo de recurso que queres gerir.

Métodos

Name Descrição
AddResourceProvider(ResourceProvider)

Adicione um fornecedor de recursos aos recursos geridos pelo explorador de recursos.

AddResourceType(String)

Adicionar um Tipo de recurso à lista de recursos.

BuildType<T>(String, JToken, JsonSerializer)

Tipo de build para um dado $kind usando o JToken/serializer como fonte.

Dispose()

Elimine os recursos internos.

Dispose(Boolean)

Dispõe objetos usados pela turma.

GetKindsForType(Type)

Arranja a $kind para um tipo.

GetKindsForType<T>()

Arranja a $kind para um tipo.

GetResource(String)

Obter recursos por identificação.

GetResources(String)

Obtenha recursos de um determinado tipo.

GetTypeForKind(String)

Compra o tipo para $kind.

IsRef(JToken)

Determina se o token é uma referência.

LoadType<T>(Resource)

Criar Tipo a partir do recurso.

LoadType<T>(String)

Criar Tipo a partir do recurso.

LoadTypeAsync<T>(Resource, CancellationToken)

Criar Tipo a partir do recurso.

OnChanged(Resource[])

Responsável por eventos alterados.

Refresh()

Recarregue quaisquer dados em cache.

RegisterType(String, Type, ICustomDeserializer)

Registar um tipo declarativo no sistema de resource loader.

RegisterType<T>(String, ICustomDeserializer)

Registar um tipo declarativo no sistema de resource loader.

ResolveRefAsync(JToken, SourceContext, CancellationToken)

Resolve uma referência ao objeto real.

TryGetResource(String, Resource)

Tenta obter o recurso por identificação.

Eventos

Name Descrição
Changed

Evento que dispara quando um recurso é alterado.

Métodos da Extensão

Name Descrição
AddFolder(ResourceExplorer, String, Boolean, Boolean)

Adicionar um recurso de pasta.

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

Adicionar recursos de pasta.

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

Adicione um .csproj como recurso (adicionando o projeto, projetos referenciados e pacotes referenciados).

Aplica-se a