PropertyBuilder.GetSetMethod(Boolean) Método

Definição

Retorna o acessador set para essa propriedade.

public override System.Reflection.MethodInfo? GetSetMethod (bool nonPublic);
public override System.Reflection.MethodInfo GetSetMethod (bool nonPublic);

Parâmetros

nonPublic
Boolean

Indica se o acessador deverá ser retornado se ele não for público. true se os métodos não públicos devem ser incluídos; caso contrário, false.

Retornos

O método Set da propriedade ou null, conforme mostrado na tabela a seguir.

Valor Condição
Um objeto MethodInfo que representa o método Set para essa propriedade. O acessador set é público.

nonPublic é verdadeiro e métodos não públicos podem ser retornados.

null nonPublic é true, mas a propriedade é somente leitura.

nonPublic é false e o conjunto de acessador é não público.

Comentários

Para obter o setter de uma propriedade, reflita sobre o tipo pai da propriedade usando Type.GetType ou Assembly.GetType, recupere o objeto de propriedade Reflection do tipo e chame PropertyInfo.GetSetMethod.

Aplica-se a

Produto Versões
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided), 2.1