Esempio n. 1
0
			public Walker(SemanticModel semanticModel, SemanticMap map, CancellationToken cancellationToken) :
			base(SyntaxWalkerDepth.Token)
			{
				_semanticModel = semanticModel;
				_map = map;
				_cancellationToken = cancellationToken;
			}
Esempio n. 2
0
		internal static SemanticMap From(SemanticModel semanticModel, SyntaxNode node, CancellationToken cancellationToken)
		{
			var map = new SemanticMap();
			var walker = new Walker(semanticModel, map, cancellationToken);
			walker.Visit(node);
			return map;
		}