Ler em inglês

Partilhar via


PropertyBuilder.GetSetMethod(Boolean) Método

Definição

Retorna o acessador set para essa propriedade.

C#
public override System.Reflection.MethodInfo? GetSetMethod(bool nonPublic);
C#
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, 10
.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