Exemple #1
0
        public ITemplateSource Resolve(ITemplateKey key)
        {
            ResourcePathTemplateKey resourcePathTemplateKey = key as ResourcePathTemplateKey;

            if (resourcePathTemplateKey == null)
            {
                throw new NotSupportedException("You can only use ResourcePathTemplateKey with this manager");
            }
            return(new LoadedTemplateSource(ManifestResourceHelper.getManifestResourceString(resourcePathTemplateKey.ResourcePath),
                                            resourcePathTemplateKey.ResourcePath));
        }
Exemple #2
0
        public override bool Equals(object obj)
        {
            ResourcePathTemplateKey resourcePathTemplateKey = obj as ResourcePathTemplateKey;

            return(resourcePathTemplateKey != null && resourcePathTemplateKey.ResourcePath == ResourcePath);
        }