C# 클래스 ReferenceAnalysisAlgorithm.ReferenceFinder, DailyProjects

파일 보기 프로젝트 열기: GHScan/DailyProjects 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
LogError Action
LogInfo Action

공개 메소드들

메소드 설명
FindReferences ( object targetObj, Action callback ) : void
FindReferences ( object targetObj, IEnumerable assemblys, Action callback ) : void
FindReferences ( object targetObj, object>.IEnumerable roots, Action callback ) : void
ReferenceFinder ( TypeGraph graph ) : System

비공개 메소드들

메소드 설명
FindReferencesRecursively ( List path, object obj, object targetObj, HashSet findCache, Action callback ) : void
FlushErrorLog ( ) : void
LogException ( string ctx, Exception e ) : void
PathToString ( IEnumerable path ) : string
TryGetFieldValue ( IEnumerable path, object o, FieldInfo field ) : object
TryGetMemberValue ( IEnumerable path, object o, object>.Func accessor ) : object
TryGetPropertyValue ( IEnumerable path, object o, PropertyInfo prop ) : object

메소드 상세

FindReferences() 공개 메소드

public FindReferences ( object targetObj, Action callback ) : void
targetObj object
callback Action
리턴 void

FindReferences() 공개 메소드

public FindReferences ( object targetObj, IEnumerable assemblys, Action callback ) : void
targetObj object
assemblys IEnumerable
callback Action
리턴 void

FindReferences() 공개 메소드

public FindReferences ( object targetObj, object>.IEnumerable roots, Action callback ) : void
targetObj object
roots object>.IEnumerable
callback Action
리턴 void

ReferenceFinder() 공개 메소드

public ReferenceFinder ( TypeGraph graph ) : System
graph TypeGraph
리턴 System

프로퍼티 상세

LogError 공개적으로 프로퍼티

public Action LogError
리턴 Action

LogInfo 공개적으로 프로퍼티

public Action LogInfo
리턴 Action