C# Class MonoDevelop.FSharp.Parser.NRefactoryParser.ConversionVisitior

Inheritance: ICSharpCode.NRefactory.Visitors.AbstractAstVisitor
Mostrar archivo Open project: vasili/FSharpBinding

Public Methods

Method Description
ConversionVisitior ( MonoDevelop result, List specials ) : System
VisitConstructorDeclaration ( ICSharpCode constructorDeclaration, object data ) : object
VisitDelegateDeclaration ( ICSharpCode delegateDeclaration, object data ) : object
VisitDestructorDeclaration ( ICSharpCode destructorDeclaration, object data ) : object
VisitEventDeclaration ( ICSharpCode eventDeclaration, object data ) : object
VisitFieldDeclaration ( ICSharpCode fieldDeclaration, object data ) : object
VisitIndexerDeclaration ( ICSharpCode indexerDeclaration, object data ) : object
VisitMethodDeclaration ( ICSharpCode methodDeclaration, object data ) : object
VisitNamespaceDeclaration ( ICSharpCode namespaceDeclaration, object data ) : object
VisitOperatorDeclaration ( ICSharpCode operatorDeclaration, object data ) : object
VisitPropertyDeclaration ( ICSharpCode propertyDeclaration, object data ) : object
VisitTypeDeclaration ( ICSharpCode typeDeclaration, object data ) : object
VisitUsingDeclaration ( ICSharpCode usingDeclaration, object data ) : object

Private Methods

Method Description
AddAttributes ( MonoDevelop.Projects.Dom.AbstractMember member, IEnumerable attributes ) : void
AddExplicitInterfaces ( MonoDevelop.Projects.Dom.AbstractMember member, IEnumerable interfaceImplementations ) : void
AddType ( DomType type ) : void
ConvertClassType ( ICSharpCode nrClassType ) : ClassType
ConvertLocation ( ICSharpCode location ) : DomLocation
ConvertModifiers ( ICSharpCode modifiers ) : Modifiers
ConvertParameter ( IMember declaringMember, ICSharpCode pde ) : DomParameter
ConvertParameterList ( IMember declaringMember, IEnumerable parameters ) : List
ConvertParameterModifiers ( ICSharpCode modifier ) : ParameterModifiers
ConvertRegion ( ICSharpCode start, ICSharpCode end ) : DomRegion
ConvertReturnType ( ICSharpCode typeReference ) : DomReturnType
ConvertTemplateDefinition ( ICSharpCode template ) : MonoDevelop.Projects.Dom.TypeParameter
GetOperatorName ( ICSharpCode operatorDeclaration ) : string
RetrieveDocumentation ( int upToLine ) : string

Method Details

ConversionVisitior() public method

public ConversionVisitior ( MonoDevelop result, List specials ) : System
result MonoDevelop
specials List
return System

VisitConstructorDeclaration() public method

public VisitConstructorDeclaration ( ICSharpCode constructorDeclaration, object data ) : object
constructorDeclaration ICSharpCode
data object
return object

VisitDelegateDeclaration() public method

public VisitDelegateDeclaration ( ICSharpCode delegateDeclaration, object data ) : object
delegateDeclaration ICSharpCode
data object
return object

VisitDestructorDeclaration() public method

public VisitDestructorDeclaration ( ICSharpCode destructorDeclaration, object data ) : object
destructorDeclaration ICSharpCode
data object
return object

VisitEventDeclaration() public method

public VisitEventDeclaration ( ICSharpCode eventDeclaration, object data ) : object
eventDeclaration ICSharpCode
data object
return object

VisitFieldDeclaration() public method

public VisitFieldDeclaration ( ICSharpCode fieldDeclaration, object data ) : object
fieldDeclaration ICSharpCode
data object
return object

VisitIndexerDeclaration() public method

public VisitIndexerDeclaration ( ICSharpCode indexerDeclaration, object data ) : object
indexerDeclaration ICSharpCode
data object
return object

VisitMethodDeclaration() public method

public VisitMethodDeclaration ( ICSharpCode methodDeclaration, object data ) : object
methodDeclaration ICSharpCode
data object
return object

VisitNamespaceDeclaration() public method

public VisitNamespaceDeclaration ( ICSharpCode namespaceDeclaration, object data ) : object
namespaceDeclaration ICSharpCode
data object
return object

VisitOperatorDeclaration() public method

public VisitOperatorDeclaration ( ICSharpCode operatorDeclaration, object data ) : object
operatorDeclaration ICSharpCode
data object
return object

VisitPropertyDeclaration() public method

public VisitPropertyDeclaration ( ICSharpCode propertyDeclaration, object data ) : object
propertyDeclaration ICSharpCode
data object
return object

VisitTypeDeclaration() public method

public VisitTypeDeclaration ( ICSharpCode typeDeclaration, object data ) : object
typeDeclaration ICSharpCode
data object
return object

VisitUsingDeclaration() public method

public VisitUsingDeclaration ( ICSharpCode usingDeclaration, object data ) : object
usingDeclaration ICSharpCode
data object
return object