C# Class MonoDevelop.FSharp.Resolver.NewFSharpExpressionFinder.Frame

When parsing the code, each block starting with one of the brackets "(", "[", "{" or "<" (for generics) gets an instance of Frame.
Mostra file Open project: vasili/FSharpBinding

Private Properties

Property Type Description
SetContext void
SetDefaultContext void
SetExpectedType void

Public Methods

Method Description
Frame ( ) : System
Frame ( Frame parent, char bracketType ) : System
ResetCurlyChildType ( ) : void
ResetParenthesisChildType ( ) : void
ResetSquareBracketChildType ( ) : void

Private Methods

Method Description
SetContext ( MonoDevelop.Projects.Dom.ExpressionContext context ) : void
SetDefaultContext ( ) : void
SetExpectedType ( IReturnType expectedType ) : void

Method Details

Frame() public method

public Frame ( ) : System
return System

Frame() public method

public Frame ( Frame parent, char bracketType ) : System
parent Frame
bracketType char
return System

ResetCurlyChildType() public method

public ResetCurlyChildType ( ) : void
return void

ResetParenthesisChildType() public method

public ResetParenthesisChildType ( ) : void
return void

ResetSquareBracketChildType() public method

public ResetSquareBracketChildType ( ) : void
return void