C# Class MiniSharp.InputContext

Afficher le fichier Open project: evanw/minisharp Class Usage Examples

Méthodes publiques

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
ScanTypes ( INamespace parent ) : void
ScanTypes ( ITypeDefinition parent ) : void

Method Details

Compile() public méthode

public Compile ( List inputs ) : bool
inputs List
Résultat bool

GenerateLog() public méthode

public GenerateLog ( ) : string
Résultat string

IsTopLevel() public méthode

public IsTopLevel ( ISymbol symbol ) : bool
symbol ISymbol
Résultat bool

OriginalInput() public méthode

public OriginalInput ( AstNode node ) : Input
node AstNode
Résultat Input

ParentSymbol() public méthode

public ParentSymbol ( ISymbol symbol ) : ISymbol
symbol ISymbol
Résultat ISymbol

ReportError() public méthode

public ReportError ( DomRegion region, string message ) : void
region DomRegion
message string
Résultat void

ReportWarning() public méthode

public ReportWarning ( DomRegion region, string message ) : void
region DomRegion
message string
Résultat void

Property Details

compilation public_oe property

public ICompilation compilation
Résultat ICompilation

constructors public_oe property

public Dictionary constructors
Résultat ConstructorDeclaration>.Dictionary

diagnostics public_oe property

public List diagnostics
Résultat List

enums public_oe property

public Dictionary enums
Résultat EnumMemberDeclaration>.Dictionary

fields public_oe property

public Dictionary fields
Résultat VariableInitializer>.Dictionary

indexers public_oe property

public Dictionary indexers
Résultat IndexerDeclaration>.Dictionary

inputs public_oe property

public List inputs
Résultat List

methods public_oe property

public Dictionary methods
Résultat MethodDeclaration>.Dictionary

operators public_oe property

public Dictionary operators
Résultat OperatorDeclaration>.Dictionary

originalInputs public_oe property

public Dictionary originalInputs
Résultat Input>.Dictionary

parents public_oe property

public Dictionary parents
Résultat ISymbol>.Dictionary

properties public_oe property

public Dictionary properties
Résultat PropertyDeclaration>.Dictionary

root public_oe property

public INamespace root
Résultat INamespace

timingInMilliseconds public_oe property

public Dictionary timingInMilliseconds
Résultat long>.Dictionary

types public_oe property

public List types
Résultat List