C# Класс MiniSharp.InputContext

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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