public ManifestBasedResourceGroveler(ResourceManager.ResourceManagerMediator mediator) { // here and below: convert asserts to preconditions where appropriate when we get // contracts story in place. Debug.Assert(mediator != null, "mediator shouldn't be null; check caller"); _mediator = mediator; }
public ManifestBasedResourceGroveler(ResourceManager.ResourceManagerMediator mediator) { // here and below: convert asserts to preconditions where appropriate when we get // contracts story in place. Contract.Requires(mediator != null, "mediator shouldn't be null; check caller"); _mediator = mediator; }
public FileBasedResourceGroveler(ResourceManager.ResourceManagerMediator mediator) { Debug.Assert(mediator != null, "mediator shouldn't be null; check caller"); _mediator = mediator; }
private static ResourceSet InternalGetResourceSetFromSerializedData(Stream store, string readerTypeName, string?resSetTypeName, ResourceManager.ResourceManagerMediator mediator) { IResourceReader reader; // Permit deserialization as long as the default ResourceReader is used if (ResourceManager.IsDefaultType(readerTypeName, ResourceManager.ResReaderTypeName)) { reader = new ResourceReader( store, new Dictionary <string, ResourceLocator>(FastResourceComparer.Default), permitDeserialization: true); } else { Type readerType = Type.GetType(readerTypeName, throwOnError: true) !; object[] args = new object[1]; args[0] = store; reader = (IResourceReader)Activator.CreateInstance(readerType, args) !; } object[] resourceSetArgs = new object[1]; resourceSetArgs[0] = reader; Type?resSetType = mediator.UserResourceSet; if (resSetType == null) { Debug.Assert(resSetTypeName != null, "We should have a ResourceSet type name from the custom resource file here."); resSetType = Type.GetType(resSetTypeName, true, false) !; } ResourceSet rs = (ResourceSet)Activator.CreateInstance(resSetType, BindingFlags.Instance | BindingFlags.Public | BindingFlags.NonPublic | BindingFlags.CreateInstance, null, resourceSetArgs, null, null) !; return(rs); }
public FileBasedResourceGroveler(ResourceManager.ResourceManagerMediator mediator) { this._mediator = mediator; }
public ManifestBasedResourceGroveler(ResourceManager.ResourceManagerMediator mediator) { this._mediator = mediator; }
public FileBasedResourceGroveler(ResourceManager.ResourceManagerMediator mediator) { Contract.Assert(mediator != null, "mediator shouldn't be null; check caller"); _mediator = mediator; }