C# 클래스 SharpDox.Build.Roslyn.Parser.TypeParser

상속: BaseParser
파일 보기 프로젝트 열기: Geaz/sharpDox 1 사용 예제들

비공개 메소드들

메소드 설명
AddParsedBaseType ( SharpDox.Model.Repository.SDType sdType, INamedTypeSymbol baseType ) : void
AddParsedConstructorsAndMethods ( SharpDox.Model.Repository.SDType sdType, INamedTypeSymbol typeSymbol ) : void
AddParsedEvents ( SharpDox.Model.Repository.SDType sdType, INamedTypeSymbol typeSymbol ) : void
AddParsedFields ( SharpDox.Model.Repository.SDType sdType, INamedTypeSymbol typeSymbol ) : void
AddParsedInterfaces ( SharpDox.Model.Repository.SDType sdType, IEnumerable implementedInterfaces ) : void
AddParsedNestedTypes ( SharpDox.Model.Repository.SDType sdType, IEnumerable nestedTypes ) : void
AddParsedProperties ( SharpDox.Model.Repository.SDType sdType, INamedTypeSymbol typeSymbol ) : void
AddParsedTypeArguments ( SharpDox.Model.Repository.SDType sdType, IEnumerable typeArguments ) : void
AddParsedTypeParameters ( SharpDox.Model.Repository.SDType sdType, IEnumerable typeParameters ) : void
CreateSDType ( ITypeSymbol typeSymbol, bool isProjectStranger ) : SharpDox.Model.Repository.SDType
GetParsedType ( ITypeSymbol typeSymbol, bool isProjectStranger = true ) : SharpDox.Model.Repository.SDType
ParseForeignTypeToModel ( SharpDox.Model.Repository.SDType sdType, ITypeSymbol typeSymbol ) : void
ParseProjectTypes ( List typeSymbols ) : void
ParseTypeToModel ( SharpDox.Model.Repository.SDType sdType, ITypeSymbol typeSymbol ) : void
TypeParser ( ParserOptions parserOptions ) : System.Collections.Generic