protected override ResourceLinkage GetResourceLinkage(string dependentFile, CultureInfo resourceCulture)
{
// determine resource linkage from dependent file
ResourceLinkage resourceLinkage = base.GetResourceLinkage(dependentFile, resourceCulture);
// check if resource linkage could be determined at all
if (resourceLinkage != null) {
// for VB.NET, the root namespace always needs to be used
if (!StringUtils.IsNullOrEmpty(RootNamespace)) {
if (resourceLinkage.HasNamespaceName) {
resourceLinkage.NamespaceName = RootNamespace + "." + resourceLinkage.NamespaceName;
} else {
resourceLinkage.NamespaceName = RootNamespace;
}
}
}
return resourceLinkage;
}