Type.FilterName Field


이름에 사용되는 멤버 필터(대/소문자 구분)를 나타냅니다.Represents the case-sensitive member filter used on names. 이 필드는 읽기 전용입니다.This field is read-only.

public: static initonly System::Reflection::MemberFilter ^ FilterName;
public static readonly System.Reflection.MemberFilter FilterName;
 staticval mutable FilterName : System.Reflection.MemberFilter
Public Shared ReadOnly FilterName As MemberFilter 

Field Value



다음 코드 예제에서는 사용자 정의 Application 형식과 연결 된 메서드를 가져옵니다.The following code example gets the methods associated with the user-defined Application type.

// Get the set of methods associated with the type
array<MemberInfo^>^ mi = Application::typeid->FindMembers(
   (MemberTypes)(MemberTypes::Constructor | MemberTypes::Method),
   (BindingFlags)(BindingFlags::Public | BindingFlags::Static |
      BindingFlags::NonPublic | BindingFlags::Instance | BindingFlags::DeclaredOnly),
   Type::FilterName, "*" );
Console::WriteLine( "Number of methods (includes constructors): {0}", mi->Length );
// Get the set of methods associated with the type
MemberInfo[] mi = typeof(Application).FindMembers(MemberTypes.Constructor |
    BindingFlags.Public | BindingFlags.Static | BindingFlags.NonPublic |
    BindingFlags.Instance | BindingFlags.DeclaredOnly,
    Type.FilterName, "*");
  Console.WriteLine("Number of methods (includes constructors): " + mi.Length);
' Get the set of methods associated with the type
Dim mi As MemberInfo() = _
   GetType(Application).FindMembers( _
   MemberTypes.Constructor Or MemberTypes.Method, _
   BindingFlags.DeclaredOnly, _
   Type.FilterName, "*")
Console.WriteLine("Number of methods (includes constructors): " & _


이 필드는 FindMembers 메서드에서 사용 하는 대리자에 대 한 참조를 포함 합니다.This field holds a reference to the delegate used by the FindMembers method. 이 대리자로 캡슐화 되는 메서드는 두 개의 매개 변수를 사용 합니다. 첫 번째 매개 변수는 MemberInfo 개체이 고 두 번째는 Object입니다.The method encapsulated by this delegate takes two parameters: the first is a MemberInfo object and the second is an Object. 메서드는 MemberInfo 개체가 Object지정 된 조건과 일치 하는지 여부를 확인 합니다.The method determines whether the MemberInfo object matches the criteria specified by the Object. Object에는 후행 "*" 와일드 카드 문자를 포함할 수 있는 문자열 값이 할당 됩니다.The Object is assigned a string value, which may include a trailing "*" wildcard character. 유일한 와일드 카드 최종 문자열 일치가 지원 됩니다.Only wildcard end string matching is supported.

예를 들어 Object에 "Byte *" 값을 할당할 수 있습니다.For example, the Object may be assigned the value "Byte*". 이 경우 FilterName 대리자가 호출 되 면 MemberInfo 개체가 나타내는 메서드의 이름이 "Byte"로 시작 하는 경우에만 true 반환 됩니다.In that case, when the FilterName delegate is invoked, it will return true only if the method represented by the MemberInfo object has a name that begins with "Byte".

Applies to

See also