C# Class MonoDevelop.FSharp.Refactoring.FSharpNRefactoryASTProvider

Inheritance: INRefactoryASTProvider
Datei anzeigen Open project: vasili/FSharpBinding

Public Methods

Method Description
CanGenerateASTFrom ( string mimeType ) : bool
OutputNode ( MonoDevelop.Projects.Dom.Parser.ProjectDom dom, INode node ) : string
OutputNode ( MonoDevelop.Projects.Dom.Parser.ProjectDom dom, INode node, string indent ) : string
ParseExpression ( string expressionText ) : ICSharpCode.NRefactory.Ast.Expression
ParseFile ( string content ) : ICSharpCode.NRefactory.Ast.CompilationUnit
ParseText ( string text ) : INode
ParseTypeReference ( string content ) : ICSharpCode.NRefactory.Ast.TypeReference

Method Details

CanGenerateASTFrom() public method

public CanGenerateASTFrom ( string mimeType ) : bool
mimeType string
return bool

OutputNode() public method

public OutputNode ( MonoDevelop.Projects.Dom.Parser.ProjectDom dom, INode node ) : string
dom MonoDevelop.Projects.Dom.Parser.ProjectDom
node INode
return string

OutputNode() public method

public OutputNode ( MonoDevelop.Projects.Dom.Parser.ProjectDom dom, INode node, string indent ) : string
dom MonoDevelop.Projects.Dom.Parser.ProjectDom
node INode
indent string
return string

ParseExpression() public method

public ParseExpression ( string expressionText ) : ICSharpCode.NRefactory.Ast.Expression
expressionText string
return ICSharpCode.NRefactory.Ast.Expression

ParseFile() public method

public ParseFile ( string content ) : ICSharpCode.NRefactory.Ast.CompilationUnit
content string
return ICSharpCode.NRefactory.Ast.CompilationUnit

ParseText() public method

public ParseText ( string text ) : INode
text string
return INode

ParseTypeReference() public method

public ParseTypeReference ( string content ) : ICSharpCode.NRefactory.Ast.TypeReference
content string
return ICSharpCode.NRefactory.Ast.TypeReference