Skip to content

Commit f62b6f8

Browse files
committed
Fixed naming edge case in GenerateProperties.GetReadWritePropertyName.
1 parent d773b4b commit f62b6f8

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/Generator/Passes/GetterSetterToPropertyPass.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,8 @@ private void GenerateProperties(IEnumerable<Method> settersToUse, bool readOnly)
121121
private static string GetReadWritePropertyName(INamedDecl getter, string afterSet)
122122
{
123123
string name = GetPropertyName(getter.Name);
124-
if (name != afterSet && name.StartsWith("is", StringComparison.Ordinal))
124+
if (name != afterSet && name.StartsWith("is", StringComparison.Ordinal) &&
125+
name != "is")
125126
{
126127
name = char.ToLowerInvariant(name[2]) + name.Substring(3);
127128
}

0 commit comments

Comments
 (0)