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); 88Compliance assemblyCompliance = GetDeclaredOrInheritedCompliance(symbol); 90if (assemblyCompliance == Compliance.DeclaredFalse) 238Compliance compliance = GetDeclaredOrInheritedCompliance(symbol); 302Compliance compliance = GetDeclaredOrInheritedCompliance(symbol); 356Compliance compliance = GetDeclaredOrInheritedCompliance(symbol); 378Compliance compliance = GetDeclaredOrInheritedCompliance(symbol); 399Compliance compliance = GetDeclaredOrInheritedCompliance(symbol); 413private bool VisitTypeOrMember(Symbol symbol, Compliance compliance) 446else if (GetDeclaredOrInheritedCompliance(symbol.ContainingAssembly) == Compliance.DeclaredTrue && IsTrue(GetInheritedCompliance(symbol))) 777private bool CheckForDeclarationWithoutAssemblyDeclaration(Symbol symbol, Compliance compliance) 781Compliance assemblyCompliance = GetDeclaredOrInheritedCompliance(symbol.ContainingAssembly); 1107private Compliance GetDeclaredOrInheritedCompliance(Symbol symbol) 1135Compliance compliance; 1145compliance = declaredCompliance.GetValueOrDefault() ? Compliance.DeclaredTrue : Compliance.DeclaredFalse; 1150compliance = Compliance.ImpliedFalse; 1154compliance = IsTrue(GetInheritedCompliance(symbol)) ? Compliance.InheritedTrue : Compliance.InheritedFalse; 1163private Compliance GetInheritedCompliance(Symbol symbol) 1265private static bool IsTrue(Compliance compliance) 1269case Compliance.DeclaredTrue: 1270case Compliance.InheritedTrue: 1272case Compliance.DeclaredFalse: 1273case Compliance.InheritedFalse: 1274case Compliance.ImpliedFalse: 1281private static bool IsDeclared(Compliance compliance) 1285case Compliance.DeclaredTrue: 1286case Compliance.DeclaredFalse: 1288case Compliance.InheritedTrue: 1289case Compliance.InheritedFalse: 1290case Compliance.ImpliedFalse: