Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Campo Type.FilterName

 

Publicado: octubre de 2016

Representa el filtro de miembros que distingue mayúsculas de minúsculas y que se aplica a los nombres. Este campo es de solo lectura.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public static readonly MemberFilter FilterName

Valor de campo

Type: System.Reflection.MemberFilter

Este campo contiene una referencia al delegado utilizado por la FindMembers (método). El método encapsulado por este delegado toma dos parámetros: el primero es un MemberInfo objeto y el segundo es un Object. El método determina si el MemberInfo objeto coincide con los criterios especificados por el Object. El Object se asigna un valor de cadena que puede incluir un carácter "*" carácter comodín. Coincidencia de cadenas de final de comodín solo se admite.

Por ejemplo, el Object puede tener asignado el valor "Byte *". En ese caso, cuando la FilterName delegado se invoca, devolverá true sólo si el método representado por la MemberInfo objeto tiene un nombre que empiece por "Byte".

En el ejemplo de código siguiente se obtiene los métodos asociados a los definidos por el usuario Application tipo.

// Get the set of methods associated with the type
MemberInfo[] mi = typeof(Application).FindMembers(MemberTypes.Constructor | 
    MemberTypes.Method, 
    BindingFlags.Public | BindingFlags.Static | BindingFlags.NonPublic |
    BindingFlags.Instance | BindingFlags.DeclaredOnly,
    Type.FilterName, "*");
  Console.WriteLine("Number of methods (includes constructors): " + mi.Length);

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: