C# Class StarkPlatform.Compiler.Stark.UnaryOperatorOverloadResolutionResult

ファイルを表示 Open project: stark-lang/stark Class Usage Examples

Public Properties

Property Type Description
Pool ObjectPool
Results ArrayBuilder

Public Methods

Method Description
AnyValid ( ) : bool
Dump ( ) : string
Free ( ) : void
GetInstance ( ) : UnaryOperatorOverloadResolutionResult
SingleValid ( ) : bool
UnaryOperatorOverloadResolutionResult ( ) : System.Text

Private Methods

Method Description
CountKind ( OperatorAnalysisResultKind kind ) : int
CreatePool ( ) : ObjectPool

Method Details

AnyValid() public method

public AnyValid ( ) : bool
return bool

Dump() public method

public Dump ( ) : string
return string

Free() public method

public Free ( ) : void
return void

GetInstance() public static method

public static GetInstance ( ) : UnaryOperatorOverloadResolutionResult
return UnaryOperatorOverloadResolutionResult

SingleValid() public method

public SingleValid ( ) : bool
return bool

UnaryOperatorOverloadResolutionResult() public method

public UnaryOperatorOverloadResolutionResult ( ) : System.Text
return System.Text

Property Details

Pool public_oe static_oe property

public static ObjectPool Pool
return ObjectPool

Results public_oe property

public ArrayBuilder Results
return ArrayBuilder