C# 클래스 Strokes.BasicAchievements.NRefactory.NRefactorySession

상속: IDisposable
파일 보기 프로젝트 열기: jonasswiatek/strokes

공개 메소드들

메소드 설명
Dispose ( ) : void

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

GetCodebaseDeclarations ( Strokes.Core.StaticAnalysisManifest staticAnalysisManifest ) : IEnumerable

Gets all type declarations made in the current codebase that is being compiled. This is a tool method to be used in more complex achievements. This method is caching and can be called without discretion, and is thread safe.

GetCompilationUnit ( string filename ) : CompilationUnit

Creates a parser for the specified file. This parser is cached for this (one) detection session. This method is thread safe.

GetSystemInvocations ( Strokes.Core.StaticAnalysisManifest staticAnalysisManifest ) : List

메소드 상세

Dispose() 공개 메소드

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
public Dispose ( ) : void
리턴 void

GetCodebaseDeclarations() 공개 메소드

Gets all type declarations made in the current codebase that is being compiled. This is a tool method to be used in more complex achievements. This method is caching and can be called without discretion, and is thread safe.
public GetCodebaseDeclarations ( Strokes.Core.StaticAnalysisManifest staticAnalysisManifest ) : IEnumerable
staticAnalysisManifest Strokes.Core.StaticAnalysisManifest StaticAnalysisManifest object used to locate the codebase
리턴 IEnumerable

GetCompilationUnit() 공개 메소드

Creates a parser for the specified file. This parser is cached for this (one) detection session. This method is thread safe.
public GetCompilationUnit ( string filename ) : CompilationUnit
filename string The path and name of the file to create a parser for.
리턴 CompilationUnit

GetSystemInvocations() 공개 메소드

public GetSystemInvocations ( Strokes.Core.StaticAnalysisManifest staticAnalysisManifest ) : List
staticAnalysisManifest Strokes.Core.StaticAnalysisManifest
리턴 List