Taal

ResourceExplorer Klas

Definitie

Klasse die standaard toegang geeft tot contentbronnen.

public class ResourceExplorer : IDisposable
type ResourceExplorer = class
    interface IDisposable
Public Class ResourceExplorer
Implements IDisposable
Overname
ResourceExplorer
Implementeringen

Constructors

Name Description
ResourceExplorer()

Initialiseert een nieuw exemplaar van de ResourceExplorer klasse.

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

Initialiseert een nieuw exemplaar van de ResourceExplorer klasse.

ResourceExplorer(IEnumerable<ResourceProvider>)
Verouderd.

Initialiseert een nieuw exemplaar van de ResourceExplorer klasse.

ResourceExplorer(ResourceExplorerOptions)

Initialiseert een nieuw exemplaar van de ResourceExplorer klasse.

Eigenschappen

Name Description
ResourceProviders

Krijgt de hulpbronleveranciers.

ResourceTypes

Krijgt de resource type id-extensies die je wilt beheren.

Methoden

Name Description
AddResourceProvider(ResourceProvider)

Voeg een resource provider toe aan de resources die door de resource explorer worden beheerd.

AddResourceType(String)

Voeg een resourcetype toe aan de bronnenlijst.

BuildType<T>(String, JToken, JsonSerializer)

Buildtype voor een gegeven $kind gebruik van de JToken/serializer als broncode.

Dispose()

Verwijder interne middelen.

Dispose(Boolean)

Beswaar wordt door de klasse gebruikt.

GetKindsForType(Type)

Haal de $kind voor een type.

GetKindsForType<T>()

Haal de $kind voor een type.

GetResource(String)

Haal resource via id.

GetResources(String)

Verzamel grondstoffen van een bepaald type.

GetTypeForKind(String)

Neem het type voor $kind.

IsRef(JToken)

Bepaal of token een referentie is.

LoadType<T>(Resource)

Maak Type aan van resource.

LoadType<T>(String)

Maak Type aan van resource.

LoadTypeAsync<T>(Resource, CancellationToken)

Maak Type aan van resource.

OnChanged(Resource[])

Handler voor veranderde gebeurtenissen.

Refresh()

Laad alle gecachte data opnieuw.

RegisterType(String, Type, ICustomDeserializer)

Registreer een declaratief type bij het resource loader-systeem.

RegisterType<T>(String, ICustomDeserializer)

Registreer een declaratief type bij het resource loader-systeem.

ResolveRefAsync(JToken, SourceContext, CancellationToken)

Lost een referent op naar het daadwerkelijke object.

TryGetResource(String, Resource)

Probeer de bron via id te krijgen.

gebeurtenis

Name Description
Changed

Event dat wordt geactiveerd wanneer een resource wordt veranderd.

Extensiemethoden

Name Description
AddFolder(ResourceExplorer, String, Boolean, Boolean)

Voeg een mapresource toe.

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

Voeg mappenbronnen toe.

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

Voeg een .csproj toe als bron (voeg het project, referentieprojecten en referentiepakketten toe).

Van toepassing op