Explorar o código

[cs] Try to fix Dox error by avoiding setting some previously private (hidden) getter/setters

Cauê Waneck %!s(int64=11) %!d(string=hai) anos
pai
achega
944a09f6a4
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      gencs.ml

+ 2 - 2
gencs.ml

@@ -3232,10 +3232,10 @@ let convert_ilmethod ctx p m is_explicit_impl =
 		| name -> name
 	in
 	let acc = match m.mflags.mf_access with
-		| _ when List.mem SGetter m.msemantics || List.mem SSetter m.msemantics ->
-			APrivate
 		| FAFamily | FAFamOrAssem -> APrivate
 		(* | FAPrivate -> APrivate *)
+		| FAPublic when List.mem SGetter m.msemantics || List.mem SSetter m.msemantics ->
+			APrivate
 		| FAPublic -> APublic
 		| _ ->
 			raise Exit