C# Класс AspectSharp.Core.Matchers.DefaultJoinPointMatcher

Наследование: IJoinPointMatcher
Показать файл Открыть проект

Открытые методы

Метод Описание
DefaultJoinPointMatcher ( PointCutDefinitionCollection pointcuts ) : System
Match ( MethodInfo method ) : AspectSharp.Lang.AST.PointCutDefinition[]

Защищенные методы

Метод Описание
AccessMatch ( MethodSignature signature, MethodInfo method ) : bool
ArgumentsMatch ( MethodSignature signature, MethodInfo method ) : bool
FlagsMatchMethodType ( MethodInfo method, PointCutDefinition pointcut ) : bool
NameMatch ( MethodSignature signature, MethodInfo method, PointCutFlags flags ) : bool
NormalizeTypeName ( String type ) : String
ReturnTypeMatch ( MethodSignature signature, MethodInfo method ) : bool
TypeMatch ( String argSignature, Type parameterType ) : bool

Описание методов

AccessMatch() защищенный Метод

protected AccessMatch ( MethodSignature signature, MethodInfo method ) : bool
signature AspectSharp.Lang.AST.MethodSignature
method System.Reflection.MethodInfo
Результат bool

ArgumentsMatch() защищенный Метод

protected ArgumentsMatch ( MethodSignature signature, MethodInfo method ) : bool
signature AspectSharp.Lang.AST.MethodSignature
method System.Reflection.MethodInfo
Результат bool

DefaultJoinPointMatcher() публичный Метод

public DefaultJoinPointMatcher ( PointCutDefinitionCollection pointcuts ) : System
pointcuts AspectSharp.Lang.AST.PointCutDefinitionCollection
Результат System

FlagsMatchMethodType() защищенный Метод

protected FlagsMatchMethodType ( MethodInfo method, PointCutDefinition pointcut ) : bool
method System.Reflection.MethodInfo
pointcut AspectSharp.Lang.AST.PointCutDefinition
Результат bool

Match() публичный Метод

public Match ( MethodInfo method ) : AspectSharp.Lang.AST.PointCutDefinition[]
method System.Reflection.MethodInfo
Результат AspectSharp.Lang.AST.PointCutDefinition[]

NameMatch() защищенный Метод

protected NameMatch ( MethodSignature signature, MethodInfo method, PointCutFlags flags ) : bool
signature AspectSharp.Lang.AST.MethodSignature
method System.Reflection.MethodInfo
flags PointCutFlags
Результат bool

NormalizeTypeName() защищенный Метод

protected NormalizeTypeName ( String type ) : String
type String
Результат String

ReturnTypeMatch() защищенный Метод

protected ReturnTypeMatch ( MethodSignature signature, MethodInfo method ) : bool
signature AspectSharp.Lang.AST.MethodSignature
method System.Reflection.MethodInfo
Результат bool

TypeMatch() защищенный Метод

protected TypeMatch ( String argSignature, Type parameterType ) : bool
argSignature String
parameterType System.Type
Результат bool