Example #1
0
        private void AnalyzeStatements([NotNull] ICSharpTreeNode scope, [NotNull] PropertiesAccessContainer referencesContainer)
        {
            var visitor = new PropertiesAnalyzerVisitor(referencesContainer, scope,
                                                        new Dictionary <IReferenceExpression, IEnumerator <ITreeNode> >(ourComparer),
                                                        new HashSet <IReferenceExpression>(ourComparer));

            scope.ProcessThisAndDescendants(visitor);
        }