33 references to Compliance
Microsoft.CodeAnalysis.CSharp (33)
Compiler\ClsComplianceChecker.cs (33)
32
private readonly ConcurrentDictionary<Symbol,
Compliance
> _declaredOrInheritedCompliance;
52
_declaredOrInheritedCompliance = new ConcurrentDictionary<Symbol,
Compliance
>(Symbols.SymbolEqualityComparer.ConsiderEverything);
88
Compliance
assemblyCompliance = GetDeclaredOrInheritedCompliance(symbol);
90
if (assemblyCompliance ==
Compliance
.DeclaredFalse)
238
Compliance
compliance = GetDeclaredOrInheritedCompliance(symbol);
302
Compliance
compliance = GetDeclaredOrInheritedCompliance(symbol);
356
Compliance
compliance = GetDeclaredOrInheritedCompliance(symbol);
378
Compliance
compliance = GetDeclaredOrInheritedCompliance(symbol);
399
Compliance
compliance = GetDeclaredOrInheritedCompliance(symbol);
413
private bool VisitTypeOrMember(Symbol symbol,
Compliance
compliance)
446
else if (GetDeclaredOrInheritedCompliance(symbol.ContainingAssembly) ==
Compliance
.DeclaredTrue && IsTrue(GetInheritedCompliance(symbol)))
777
private bool CheckForDeclarationWithoutAssemblyDeclaration(Symbol symbol,
Compliance
compliance)
781
Compliance
assemblyCompliance = GetDeclaredOrInheritedCompliance(symbol.ContainingAssembly);
1107
private
Compliance
GetDeclaredOrInheritedCompliance(Symbol symbol)
1135
Compliance
compliance;
1145
compliance = declaredCompliance.GetValueOrDefault() ?
Compliance
.DeclaredTrue :
Compliance
.DeclaredFalse;
1150
compliance =
Compliance
.ImpliedFalse;
1154
compliance = IsTrue(GetInheritedCompliance(symbol)) ?
Compliance
.InheritedTrue :
Compliance
.InheritedFalse;
1163
private
Compliance
GetInheritedCompliance(Symbol symbol)
1265
private static bool IsTrue(
Compliance
compliance)
1269
case
Compliance
.DeclaredTrue:
1270
case
Compliance
.InheritedTrue:
1272
case
Compliance
.DeclaredFalse:
1273
case
Compliance
.InheritedFalse:
1274
case
Compliance
.ImpliedFalse:
1281
private static bool IsDeclared(
Compliance
compliance)
1285
case
Compliance
.DeclaredTrue:
1286
case
Compliance
.DeclaredFalse:
1288
case
Compliance
.InheritedTrue:
1289
case
Compliance
.InheritedFalse:
1290
case
Compliance
.ImpliedFalse: