3 instantiations of ViolationInfo
Microsoft.Build.TaskAuthoring.Analyzer (3)
TransitiveCallChainAnalyzer.cs (3)
205var violation = new ViolationInfo(entry.Category, displayName, entry.Message, context.Operation.Syntax.GetLocation()); 228var violation = new ViolationInfo(BannedApiDefinitions.ApiCategory.CriticalError, displayName, message, context.Operation.Syntax.GetLocation()); 251var violation = new ViolationInfo(BannedApiDefinitions.ApiCategory.FilePathRequiresAbsolute, displayName,
13 references to ViolationInfo
Microsoft.Build.TaskAuthoring.Analyzer (13)
TransitiveCallChainAnalyzer.cs (13)
70var directViolations = new ConcurrentDictionary<ISymbol, ConcurrentBag<ViolationInfo>>(SymbolEqualityComparer.Default); 101ConcurrentDictionary<ISymbol, ConcurrentBag<ViolationInfo>> directViolations, 205var violation = new ViolationInfo(entry.Category, displayName, entry.Message, context.Operation.Syntax.GetLocation()); 206directViolations.GetOrAdd(callerKey, _ => new ConcurrentBag<ViolationInfo>()).Add(violation); 228var violation = new ViolationInfo(BannedApiDefinitions.ApiCategory.CriticalError, displayName, message, context.Operation.Syntax.GetLocation()); 229directViolations.GetOrAdd(callerKey, _ => new ConcurrentBag<ViolationInfo>()).Add(violation); 251var violation = new ViolationInfo(BannedApiDefinitions.ApiCategory.FilePathRequiresAbsolute, displayName, 253directViolations.GetOrAdd(callerKey, _ => new ConcurrentBag<ViolationInfo>()).Add(violation); 284ConcurrentDictionary<ISymbol, ConcurrentBag<ViolationInfo>> directViolations, 391foreach (var v in violations) 465private static bool AppliesToRegularTasks(ViolationInfo violation) 482ViolationInfo violation, 518ViolationInfo violation,