public bool Equals(IGenerationRoot other) => Equals(other as CSharpNamespace);
public bool Equals(IGenerationRoot other) => Equals(other as TypeScriptFile);
public bool Equals(IGenerationRoot other) => Equals(other as CSharpNamespace);
public bool Equals(IGenerationRoot other) => Equals(other as TypeScriptFile);