33 references to Compliance
Microsoft.CodeAnalysis.CSharp (33)
Compiler\ClsComplianceChecker.cs (33)
32private readonly ConcurrentDictionary<Symbol, Compliance> _declaredOrInheritedCompliance; 52_declaredOrInheritedCompliance = new ConcurrentDictionary<Symbol, Compliance>(Symbols.SymbolEqualityComparer.ConsiderEverything); 95Compliance assemblyCompliance = GetDeclaredOrInheritedCompliance(symbol); 97if (assemblyCompliance == Compliance.DeclaredFalse) 245Compliance compliance = GetDeclaredOrInheritedCompliance(symbol); 309Compliance compliance = GetDeclaredOrInheritedCompliance(symbol); 363Compliance compliance = GetDeclaredOrInheritedCompliance(symbol); 385Compliance compliance = GetDeclaredOrInheritedCompliance(symbol); 406Compliance compliance = GetDeclaredOrInheritedCompliance(symbol); 420private bool VisitTypeOrMember(Symbol symbol, Compliance compliance) 453else if (GetDeclaredOrInheritedCompliance(symbol.ContainingAssembly) == Compliance.DeclaredTrue && IsTrue(GetInheritedCompliance(symbol))) 784private bool CheckForDeclarationWithoutAssemblyDeclaration(Symbol symbol, Compliance compliance) 788Compliance assemblyCompliance = GetDeclaredOrInheritedCompliance(symbol.ContainingAssembly); 1114private Compliance GetDeclaredOrInheritedCompliance(Symbol symbol) 1142Compliance compliance; 1152compliance = declaredCompliance.GetValueOrDefault() ? Compliance.DeclaredTrue : Compliance.DeclaredFalse; 1157compliance = Compliance.ImpliedFalse; 1161compliance = IsTrue(GetInheritedCompliance(symbol)) ? Compliance.InheritedTrue : Compliance.InheritedFalse; 1170private Compliance GetInheritedCompliance(Symbol symbol) 1272private static bool IsTrue(Compliance compliance) 1276case Compliance.DeclaredTrue: 1277case Compliance.InheritedTrue: 1279case Compliance.DeclaredFalse: 1280case Compliance.InheritedFalse: 1281case Compliance.ImpliedFalse: 1288private static bool IsDeclared(Compliance compliance) 1292case Compliance.DeclaredTrue: 1293case Compliance.DeclaredFalse: 1295case Compliance.InheritedTrue: 1296case Compliance.InheritedFalse: 1297case Compliance.ImpliedFalse: