C# 클래스 Endjin.Assembly.ChangeDetection.Query.FieldQuery

상속: BaseQuery
파일 보기 프로젝트 열기: endjin/Endjin.Assembly.ChangeDetection

Private Properties

프로퍼티 타입 설명
IsEventFieldOrPropertyBackingFieldOrEnumBackingField bool
Match bool
MatchFieldModifiers bool
MatchFieldType bool

공개 메소드들

메소드 설명
FieldQuery ( ) : System

Searches for all fields in a class

FieldQuery ( string query ) : System

Queries for specific fields in a class

The field query must contain at least the field type and name to query for. Access modifier are optional Example: public * * protectd * * static readonly protected * * string m_* * my* // Get all fields which field name begins with my

GetMatchingFields ( Mono.Cecil.TypeDefinition type ) : List

보호된 메소드들

메소드 설명
SetModifierFilter ( Match match ) : void

비공개 메소드들

메소드 설명
IsEventFieldOrPropertyBackingFieldOrEnumBackingField ( FieldDefinition field, Mono.Cecil.TypeDefinition def ) : bool
Match ( FieldDefinition field, Mono.Cecil.TypeDefinition type ) : bool
MatchFieldModifiers ( FieldDefinition field ) : bool
MatchFieldType ( FieldDefinition field ) : bool

메소드 상세

FieldQuery() 공개 메소드

Searches for all fields in a class
public FieldQuery ( ) : System
리턴 System

FieldQuery() 공개 메소드

Queries for specific fields in a class
The field query must contain at least the field type and name to query for. Access modifier are optional Example: public * * protectd * * static readonly protected * * string m_* * my* // Get all fields which field name begins with my
public FieldQuery ( string query ) : System
query string Query string
리턴 System

GetMatchingFields() 공개 메소드

public GetMatchingFields ( Mono.Cecil.TypeDefinition type ) : List
type Mono.Cecil.TypeDefinition
리턴 List

SetModifierFilter() 보호된 메소드

protected SetModifierFilter ( Match match ) : void
match System.Text.RegularExpressions.Match
리턴 void