C# 클래스 MiniSharp.InputContext

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

공개 프로퍼티들

프로퍼티 타입 설명
compilation ICompilation
constructors ConstructorDeclaration>.Dictionary
diagnostics List
enums EnumMemberDeclaration>.Dictionary
fields VariableInitializer>.Dictionary
indexers IndexerDeclaration>.Dictionary
inputs List
methods MethodDeclaration>.Dictionary
operators OperatorDeclaration>.Dictionary
originalInputs Input>.Dictionary
parents ISymbol>.Dictionary
properties PropertyDeclaration>.Dictionary
root INamespace
timingInMilliseconds long>.Dictionary
types List

공개 메소드들

메소드 설명
Compile ( List inputs ) : bool
GenerateLog ( ) : string
IsTopLevel ( ISymbol symbol ) : bool
OriginalInput ( AstNode node ) : Input
ParentSymbol ( ISymbol symbol ) : ISymbol
ReportError ( DomRegion region, string message ) : void
ReportWarning ( DomRegion region, string message ) : void

비공개 메소드들

메소드 설명
ScanTypes ( INamespace parent ) : void
ScanTypes ( ITypeDefinition parent ) : void

메소드 상세

Compile() 공개 메소드

public Compile ( List inputs ) : bool
inputs List
리턴 bool

GenerateLog() 공개 메소드

public GenerateLog ( ) : string
리턴 string

IsTopLevel() 공개 메소드

public IsTopLevel ( ISymbol symbol ) : bool
symbol ISymbol
리턴 bool

OriginalInput() 공개 메소드

public OriginalInput ( AstNode node ) : Input
node AstNode
리턴 Input

ParentSymbol() 공개 메소드

public ParentSymbol ( ISymbol symbol ) : ISymbol
symbol ISymbol
리턴 ISymbol

ReportError() 공개 메소드

public ReportError ( DomRegion region, string message ) : void
region DomRegion
message string
리턴 void

ReportWarning() 공개 메소드

public ReportWarning ( DomRegion region, string message ) : void
region DomRegion
message string
리턴 void

프로퍼티 상세

compilation 공개적으로 프로퍼티

public ICompilation compilation
리턴 ICompilation

constructors 공개적으로 프로퍼티

public Dictionary constructors
리턴 ConstructorDeclaration>.Dictionary

diagnostics 공개적으로 프로퍼티

public List diagnostics
리턴 List

enums 공개적으로 프로퍼티

public Dictionary enums
리턴 EnumMemberDeclaration>.Dictionary

fields 공개적으로 프로퍼티

public Dictionary fields
리턴 VariableInitializer>.Dictionary

indexers 공개적으로 프로퍼티

public Dictionary indexers
리턴 IndexerDeclaration>.Dictionary

inputs 공개적으로 프로퍼티

public List inputs
리턴 List

methods 공개적으로 프로퍼티

public Dictionary methods
리턴 MethodDeclaration>.Dictionary

operators 공개적으로 프로퍼티

public Dictionary operators
리턴 OperatorDeclaration>.Dictionary

originalInputs 공개적으로 프로퍼티

public Dictionary originalInputs
리턴 Input>.Dictionary

parents 공개적으로 프로퍼티

public Dictionary parents
리턴 ISymbol>.Dictionary

properties 공개적으로 프로퍼티

public Dictionary properties
리턴 PropertyDeclaration>.Dictionary

root 공개적으로 프로퍼티

public INamespace root
리턴 INamespace

timingInMilliseconds 공개적으로 프로퍼티

public Dictionary timingInMilliseconds
리턴 long>.Dictionary

types 공개적으로 프로퍼티

public List types
리턴 List