SolarixGrammarEngineNET.AnalysisResults.AnalysisResults C# (CSharp) Method

AnalysisResults() public method

public AnalysisResults ( GrammarEngine2 gren, IntPtr _hPack ) : System
gren GrammarEngine2
_hPack System.IntPtr
return System
        public AnalysisResults( GrammarEngine2 gren, IntPtr _hPack )
        {
            hPack = new AnalysisResultsSafeHandle( _hPack );
               nodes = new List<SyntaxTreeNode>();

               int n = SolarixGrammarEngineNET.GrammarEngine.sol_CountRoots( hPack.DangerousGetHandle(), 0 );
               for( int i = 0; i < n; ++i )
               {
            SyntaxTreeNode node = new SyntaxTreeNode( gren, SolarixGrammarEngineNET.GrammarEngine.sol_GetRoot( hPack.DangerousGetHandle(), 0, i ) );
            nodes.Add( node );
               }
        }

Same methods

AnalysisResults::AnalysisResults ( GrammarEngine2 gren, IntPtr _hPack, bool release_handle ) : System