|
|
@ -193,7 +193,6 @@ namespace CppSharp.Passes |
|
|
|
OriginalFunction = property.GetMethod, |
|
|
|
OriginalFunction = property.GetMethod, |
|
|
|
Namespace = @namespace |
|
|
|
Namespace = @namespace |
|
|
|
}; |
|
|
|
}; |
|
|
|
interfaceProperty.GetMethod.OverriddenMethods.Add(property.GetMethod); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
if (property.SetMethod != null) |
|
|
|
if (property.SetMethod != null) |
|
|
|
{ |
|
|
|
{ |
|
|
@ -204,7 +203,6 @@ namespace CppSharp.Passes |
|
|
|
OriginalFunction = property.SetMethod, |
|
|
|
OriginalFunction = property.SetMethod, |
|
|
|
Namespace = @namespace |
|
|
|
Namespace = @namespace |
|
|
|
}; |
|
|
|
}; |
|
|
|
interfaceProperty.SetMethod.OverriddenMethods.Add(property.SetMethod); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
return interfaceProperty; |
|
|
|
return interfaceProperty; |
|
|
|
} |
|
|
|
} |
|
|
@ -231,7 +229,6 @@ namespace CppSharp.Passes |
|
|
|
OriginalNamespace = @interface, |
|
|
|
OriginalNamespace = @interface, |
|
|
|
OriginalFunction = method.OriginalFunction |
|
|
|
OriginalFunction = method.OriginalFunction |
|
|
|
}; |
|
|
|
}; |
|
|
|
impl.OverriddenMethods.Add((Method) method.OriginalFunction); |
|
|
|
|
|
|
|
var rootBaseMethod = @class.GetBaseMethod(method); |
|
|
|
var rootBaseMethod = @class.GetBaseMethod(method); |
|
|
|
if (rootBaseMethod != null && rootBaseMethod.IsDeclared) |
|
|
|
if (rootBaseMethod != null && rootBaseMethod.IsDeclared) |
|
|
|
impl.ExplicitInterfaceImpl = @interface; |
|
|
|
impl.ExplicitInterfaceImpl = @interface; |
|
|
|