public static IResource ExternallyCompiledWith(this IResource debugResource, IResource releaseResource, ResourceMode mode)
 {
     var pair = new CompiledResourcePair
      {
          DebugResource = debugResource,
          ReleaseResource = releaseResource
      };
      return new ExternallyCompiledResource(pair, mode == ResourceMode.Release ? releaseResource : debugResource);
 }
Exemplo n.º 2
0
        public static IResource ExternallyCompiledWith(this IResource debugResource, IResource releaseResource, ResourceMode mode)
        {
            var pair = new CompiledResourcePair
            {
                DebugResource   = debugResource,
                ReleaseResource = releaseResource
            };

            return(new ExternallyCompiledResource(pair, mode == ResourceMode.Release ? releaseResource : debugResource));
        }
Exemplo n.º 3
0
        protected override IHandlerResource GetResource()
        {
            string relatedResourcePath;

            if (CompiledResourcePair.TryGetRelatedPath(_physicalResourcePath, _resourceMode, _fileAccess.Exists, out relatedResourcePath))
            {
                return(CreateHandler(relatedResourcePath));
            }
            else
            {
                return(CreateHandler(_physicalResourcePath));
            }
        }