Skip to content

Commit 03c68e6

Browse files
committed
Refine the change according to pull request comments
1 parent 9ce18d0 commit 03c68e6

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

Source/buildbindingcsharp.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -977,14 +977,14 @@ func buildBindingCSharpImplementation(component ComponentDefinition, w LanguageW
977977
class := component.Classes[i]
978978

979979
CSharpParentClassName := ""
980-
if !component.isBaseClass(class) {
980+
if component.isBaseClass(class) {
981+
CSharpParentClassName = ": IDisposable"
982+
} else {
981983
if class.ParentClass == "" {
982984
CSharpParentClassName = ": " + CSharpBaseClassName
983985
} else {
984986
CSharpParentClassName = ": C" + class.ParentClass
985987
}
986-
} else {
987-
CSharpParentClassName = ": IDisposable"
988988
}
989989

990990
w.Writeln(" public class C%s %s", class.ClassName, CSharpParentClassName)

0 commit comments

Comments
 (0)