internal void ReplaceNamespaceAlias(Compiler compiler){
if (this.modeManagers != null) {
IDictionaryEnumerator enumerator = this.modeManagers.GetEnumerator();
while (enumerator.MoveNext()) {
TemplateManager manager = (TemplateManager) enumerator.Value;
if (manager.templates != null) {
for(int i=0 ; i< manager.templates.Count; i++) {
TemplateAction template = (TemplateAction) manager.templates[i];
template.ReplaceNamespaceAlias(compiler);
}
}
}
}
if (this.templateNameTable != null) {
IDictionaryEnumerator enumerator = this.templateNameTable.GetEnumerator();
while (enumerator.MoveNext()) {
TemplateAction template = (TemplateAction) enumerator.Value;
template.ReplaceNamespaceAlias(compiler);
}
}
if (this.imports != null) {
for (int importIndex = this.imports.Count - 1; importIndex >= 0; importIndex --) {
Stylesheet stylesheet = (Stylesheet) this.imports[importIndex];
stylesheet.ReplaceNamespaceAlias(compiler);
}
}
}