public ProcessingDelegatesWalker(PXContext pxContext, ImmutableHashSet <ISymbol> processingViewSymbols, CancellationToken cancellation) : base(pxContext.Compilation, cancellation, pxContext.CodeAnalysisSettings) { pxContext.ThrowOnNull(nameof(pxContext)); processingViewSymbols.ThrowOnNull(nameof(processingViewSymbols)); _pxContext = pxContext; _processingViewSymbols = processingViewSymbols; }
public Walker(SymbolAnalysisContext context, PXContext pxContext, ImmutableHashSet <ISymbol> nonRedeclaredBaseViews) : base(context.Compilation, context.CancellationToken) { pxContext.ThrowOnNull(nameof(pxContext)); nonRedeclaredBaseViews.ThrowOnNull(nameof(nonRedeclaredBaseViews)); _context = context; _pxContext = pxContext; _nonRedeclaredBaseViews = nonRedeclaredBaseViews; }
public Walker(SymbolAnalysisContext context, PXContext pxContext, ImmutableHashSet <ISymbol> baseActions, ImmutableHashSet <IMethodSymbol> baseHandlers) : base(context.Compilation, context.CancellationToken, pxContext.CodeAnalysisSettings) { pxContext.ThrowOnNull(nameof(pxContext)); baseActions.ThrowOnNull(nameof(baseActions)); baseHandlers.ThrowOnNull(nameof(baseHandlers)); _pxContext = pxContext; _baseActions = baseActions; _baseHandlers = baseHandlers; _context = context; }