Type.FilterName Type.FilterName Type.FilterName 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 

필드 값

예제

다음 코드 예제에서는 연결 된 사용자 정의 메서드를 가져옵니다 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 | 
    MemberTypes.Method, 
    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): " & _
   mi.Length.ToString())

설명

이 필드는 사용 하는 대리자에 대 한 참조를 포함 합니다 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 "바이트 *" 값을 할당할 수 있습니다.For example, the Object may be assigned the value "Byte*". 이런 경우는 FilterName 대리자를 호출 반환 true 메서드를 나타내는 경우에는 MemberInfo 개체에 이름이 "바이트"를 사용 하 여 시작 하는 합니다.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".

적용 대상

추가 정보