C# 클래스 MixinRefactoring.SemanticTypeReaderBase

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

공개 메소드들

메소드 설명
VisitSymbol ( ISymbol symbol ) : void

보호된 메소드들

메소드 설명
ReadSymbol ( IEventSymbol @event ) : void
ReadSymbol ( IMethodSymbol methodSymbol ) : void

when overridden, don't forget to call base method to read parameters

ReadSymbol ( IParameterSymbol parameter ) : void
ReadSymbol ( IPropertySymbol propertySymbol ) : void
ReadSymbol ( ISymbol symbol ) : void

fallback if symbol could not be resolved to any of the other types

ReadSymbol ( ITypeSymbol typeSymbol ) : void

TODO: improve this: there should be a classsymbol reader which calls the other readers. Because currently this method is implemented by every reader although the reader will only handle the symbols for which it is responsible

메소드 상세

ReadSymbol() 보호된 메소드

protected ReadSymbol ( IEventSymbol @event ) : void
@event IEventSymbol
리턴 void

ReadSymbol() 보호된 메소드

when overridden, don't forget to call base method to read parameters
protected ReadSymbol ( IMethodSymbol methodSymbol ) : void
methodSymbol IMethodSymbol
리턴 void

ReadSymbol() 보호된 메소드

protected ReadSymbol ( IParameterSymbol parameter ) : void
parameter IParameterSymbol
리턴 void

ReadSymbol() 보호된 메소드

protected ReadSymbol ( IPropertySymbol propertySymbol ) : void
propertySymbol IPropertySymbol
리턴 void

ReadSymbol() 보호된 메소드

fallback if symbol could not be resolved to any of the other types
protected ReadSymbol ( ISymbol symbol ) : void
symbol ISymbol
리턴 void

ReadSymbol() 보호된 메소드

TODO: improve this: there should be a classsymbol reader which calls the other readers. Because currently this method is implemented by every reader although the reader will only handle the symbols for which it is responsible
protected ReadSymbol ( ITypeSymbol typeSymbol ) : void
typeSymbol ITypeSymbol
리턴 void

VisitSymbol() 공개 메소드

public VisitSymbol ( ISymbol symbol ) : void
symbol ISymbol
리턴 void