2 types derived from ModuleSymbol
Microsoft.CodeAnalysis.CSharp (2)
Symbols\MissingModuleSymbol.cs (1)
25internal class MissingModuleSymbol : ModuleSymbol
Symbols\NonMissingModuleSymbol.cs (1)
21internal abstract class NonMissingModuleSymbol : ModuleSymbol
1542 references to ModuleSymbol
Microsoft.CodeAnalysis.CSharp (111)
Binder\Binder_Symbols.cs (2)
2187ModuleSymbol arg2 = second.ContainingModule; 2197ModuleSymbol module = ns.ContainingModule;
Compilation\CSharpCompilation.cs (6)
1182/// Gets the <see cref="AssemblySymbol"/> or <see cref="ModuleSymbol"/> for a metadata reference used to create this compilation. 1184/// <returns><see cref="AssemblySymbol"/> or <see cref="ModuleSymbol"/> corresponding to the given reference or null if there is none.</returns> 1301private void GetAllUnaliasedModules(ArrayBuilder<ModuleSymbol> modules) 1397internal new ModuleSymbol SourceModule 1419var modules = ArrayBuilder<ModuleSymbol>.GetInstance(); 3773ImmutableArray<ModuleSymbol> modules = SourceAssembly.Modules;
Compiler\ClsComplianceChecker.cs (2)
117ModuleSymbol module = symbol.Modules[i]; 165ModuleSymbol sourceModule = symbol.Modules[0];
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (3)
186public override Symbol? VisitModule(ModuleSymbol module) 203var otherModule = otherAssembly.Modules[i]; 268return ((ModuleSymbol)otherContainer).GlobalNamespace;
Emitter\Model\ModuleReference.cs (2)
21private readonly ModuleSymbol _underlyingModule; 23internal ModuleReference(PEModuleBuilder moduleBeingBuilt, ModuleSymbol underlyingModule)
Emitter\Model\PEModuleBuilder.cs (4)
154ImmutableArray<ModuleSymbol> modules = SourceModule.ContainingAssembly.Modules; 903internal Cci.IModuleReference Translate(ModuleSymbol module, DiagnosticBag diagnostics) 928protected virtual Cci.IModuleReference TranslateModule(ModuleSymbol module, DiagnosticBag diagnostics) 1614var module = Compilation.SourceModule;
Emitter\NoPia\EmbeddedTypesManager.cs (1)
231foreach (ModuleSymbol m in a.Modules)
Symbols\AssemblySymbol.cs (2)
179public abstract ImmutableArray<ModuleSymbol> Modules { get; } 366internal ErrorTypeSymbol CreateMultipleForwardingErrorTypeSymbol(ref MetadataTypeName emittedName, ModuleSymbol forwardingModule, AssemblySymbol destination1, AssemblySymbol destination2)
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (1)
330public static FunctionPointerMethodSymbol CreateFromMetadata(ModuleSymbol containingModule, CallingConvention callingConvention, ImmutableArray<ParamInfo<TypeSymbol>> retAndParamTypes)
Symbols\FunctionPointers\FunctionPointerTypeSymbol.cs (1)
56public static FunctionPointerTypeSymbol CreateFromMetadata(ModuleSymbol containingModule, Cci.CallingConvention callingConvention, ImmutableArray<ParamInfo<TypeSymbol>> retAndParamTypes)
Symbols\Metadata\PE\MetadataDecoder.cs (1)
157foreach (ModuleSymbol m in moduleSymbol.ContainingAssembly.Modules)
Symbols\Metadata\PE\PEAssemblySymbol.cs (3)
39private readonly ImmutableArray<ModuleSymbol> _modules; 80var modules = new ModuleSymbol[assembly.Modules.Length]; 110public override ImmutableArray<ModuleSymbol> Modules
Symbols\Metadata\PE\PEGlobalNamespaceSymbol.cs (1)
76internal override ModuleSymbol ContainingModule
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
570internal override ModuleSymbol ContainingModule
Symbols\Metadata\PE\PENestedNamespaceSymbol.cs (1)
118internal override ModuleSymbol ContainingModule
Symbols\MetadataOrSourceAssemblySymbol.cs (3)
48foreach (var module in this.Modules) 57ModuleSymbol module = this.Modules[0]; 184foreach (var module in this.Modules)
Symbols\MissingAssemblySymbol.cs (3)
30private ImmutableArray<ModuleSymbol> _lazyModules; 75public override ImmutableArray<ModuleSymbol> Modules 81_lazyModules = ImmutableArray.Create<ModuleSymbol>(moduleSymbol);
Symbols\MissingCorLibrarySymbol.cs (1)
63foreach (var module in this.Modules)
Symbols\MissingMetadataTypeSymbol.cs (10)
84ModuleSymbol containingModule = this.ContainingModule; 143private readonly ModuleSymbol _containingModule; 153public TopLevel(ModuleSymbol module, string @namespace, string name, int arity, bool mangleName) 158public TopLevel(ModuleSymbol module, ref MetadataTypeName fullName, DiagnosticInfo? errorInfo = null) 163public TopLevel(ModuleSymbol module, ref MetadataTypeName fullName, ExtendedSpecialType specialType, DiagnosticInfo? errorInfo = null) 168public TopLevel(ModuleSymbol module, ref MetadataTypeName fullName, WellKnownType wellKnownType, DiagnosticInfo? errorInfo = null) 173private TopLevel(ModuleSymbol module, ref MetadataTypeName fullName, int typeId, DiagnosticInfo? errorInfo) 178private TopLevel(ModuleSymbol module, ref MetadataTypeName fullName, bool mangleName, DiagnosticInfo? errorInfo, int typeId) 191private TopLevel(ModuleSymbol module, string @namespace, string name, int arity, bool mangleName, bool isNativeInt, DiagnosticInfo? errorInfo, NamespaceSymbol? containingNamespace, int typeId, TupleExtraData? tupleData) 220internal override ModuleSymbol ContainingModule
Symbols\MissingModuleSymbol.cs (1)
22/// A <see cref="MissingModuleSymbol"/> is a special kind of <see cref="ModuleSymbol"/> that represents
Symbols\MissingNamespaceSymbol.cs (1)
70return new NamespaceExtent((ModuleSymbol)_containingSymbol);
Symbols\ModuleSymbol.cs (1)
47internal sealed override ModuleSymbol ContainingModule
Symbols\NamespaceExtent.cs (3)
40public ModuleSymbol Module 46return (ModuleSymbol)_symbolOrCompilation; 95internal NamespaceExtent(ModuleSymbol module)
Symbols\NamespaceSymbol.cs (1)
103internal override ModuleSymbol ContainingModule
Symbols\NonMissingAssemblySymbol.cs (1)
138foreach (var module in this.Modules)
Symbols\NonMissingModuleSymbol.cs (1)
18/// A <see cref="NonMissingModuleSymbol"/> is a special kind of <see cref="ModuleSymbol"/> that represents
Symbols\NoPiaIllegalGenericInstantiationSymbol.cs (2)
21private readonly ModuleSymbol _exposingModule; 24public NoPiaIllegalGenericInstantiationSymbol(ModuleSymbol exposingModule, NamedTypeSymbol underlyingSymbol)
Symbols\PublicModel\ModuleSymbol.cs (2)
14private readonly Symbols.ModuleSymbol _underlying; 16public ModuleSymbol(Symbols.ModuleSymbol underlying)
Symbols\ReferenceManager.cs (3)
127foreach (var module in assemblySymbol.Modules) 648ImmutableArray<ModuleSymbol> modules = retargetingAssemblySymbol.Modules; 726ImmutableArray<ModuleSymbol> modules = portableExecutableAssemblySymbol.Modules;
Symbols\Retargeting\RetargetingAssemblySymbol.cs (4)
54private readonly ImmutableArray<ModuleSymbol> _modules; 108ModuleSymbol[] modules = new ModuleSymbol[underlyingAssembly.Modules.Length]; 166public override ImmutableArray<ModuleSymbol> Modules
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
148internal override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
96internal override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
287internal override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingModuleSymbol.cs (1)
39/// The underlying <see cref="ModuleSymbol"/>, cannot be another <see cref="RetargetingModuleSymbol"/>.
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
273internal override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
177internal override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
83internal sealed override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
208internal override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingSymbolTranslator.cs (2)
279var module = type.ContainingModule; 1317public override Symbol VisitModule(ModuleSymbol symbol, RetargetOptions options)
Symbols\Retargeting\RetargetingTypeParameterSymbol.cs (1)
76internal override ModuleSymbol ContainingModule
Symbols\SignatureOnlyMethodSymbol.cs (1)
163internal override ModuleSymbol ContainingModule { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyParameterSymbol.cs (1)
105internal override ModuleSymbol ContainingModule { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
96internal override ModuleSymbol ContainingModule { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Source\SourceAssemblySymbol.cs (7)
61private readonly ImmutableArray<ModuleSymbol> _modules; 130ArrayBuilder<ModuleSymbol> moduleBuilder = new ArrayBuilder<ModuleSymbol>(1 + netModules.Length); 565public override ImmutableArray<ModuleSymbol> Modules 997ModuleSymbol m = _modules[i]; 2058private static bool ContainsExtensionMethods(ImmutableArray<ModuleSymbol> modules) 2060foreach (var module in modules)
Symbols\Source\SourceNamespaceSymbol.cs (1)
208internal override ModuleSymbol ContainingModule
Symbols\Symbol.cs (1)
336internal virtual ModuleSymbol ContainingModule
Symbols\SymbolExtensions.cs (1)
640internal static IModuleSymbol? GetPublicSymbol(this ModuleSymbol? symbol)
Symbols\SymbolVisitor.cs (1)
75public virtual void VisitModule(ModuleSymbol symbol)
Symbols\SymbolVisitor`1.cs (1)
75public virtual TResult VisitModule(ModuleSymbol symbol)
Symbols\SymbolVisitor`2.cs (2)
60/// Called when visiting a <see cref="ModuleSymbol" />; Override this method with specific 66public virtual TResult VisitModule(ModuleSymbol symbol, TArgument argument)
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListEnumeratorTypeSymbol.cs (1)
150internal override ModuleSymbol ContainingModule => _containingType.ContainingModule;
Symbols\Synthesized\ReadOnlyListType\SynthesizedReadOnlyListTypeSymbol.cs (2)
257private readonly ModuleSymbol _containingModule; 827internal override ModuleSymbol ContainingModule => _containingModule;
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (4)
34private readonly ModuleSymbol _module; 39ModuleSymbol containingModule, 79internal override ModuleSymbol ContainingModule => _module; 245ModuleSymbol containingModule,
Symbols\Synthesized\SynthesizedEmbeddedLifetimeAnnotationAttributeSymbol.cs (1)
17ModuleSymbol containingModule,
Symbols\Synthesized\SynthesizedEmbeddedNativeIntegerAttributeSymbol.cs (1)
25ModuleSymbol containingModule,
Symbols\Synthesized\SynthesizedEmbeddedNullableAttributeSymbol.cs (1)
27ModuleSymbol containingModule,
Symbols\Synthesized\SynthesizedEmbeddedNullableContextAttributeSymbol.cs (1)
24ModuleSymbol containingModule,
Symbols\Synthesized\SynthesizedEmbeddedNullablePublicOnlyAttributeSymbol.cs (1)
24ModuleSymbol containingModule,
Symbols\Synthesized\SynthesizedEmbeddedRefSafetyRulesAttributeSymbol.cs (1)
22ModuleSymbol containingModule,
Symbols\Synthesized\SynthesizedInlineArrayTypeSymbol.cs (2)
26private readonly ModuleSymbol _containingModule; 75internal override ModuleSymbol ContainingModule => _containingModule;
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (262)
CodeGen\CodeGenAsyncIteratorTests.cs (4)
1867void verifyMembersAndInterfaces(ModuleSymbol module) 2408void verifyMembersAndInterfaces(ModuleSymbol module) 10594static void validate(ModuleSymbol m) 10640static void validate(ModuleSymbol m)
CodeGen\CodeGenAsyncTests.cs (6)
922void debugSymbolValidator(ModuleSymbol module) 929void releaseSymbolValidator(ModuleSymbol module) 981void debugSymbolValidator(ModuleSymbol module) 988void releaseSymbolValidator(ModuleSymbol module) 6301static void validate(ModuleSymbol m) 6345static void validate(ModuleSymbol m)
CodeGen\CodeGenConstructorInitTests.cs (5)
695void validator(ModuleSymbol module) 759void validator(ModuleSymbol module) 781void validator(ModuleSymbol module) 848void validator(ModuleSymbol module) 927void validator(ModuleSymbol module)
CodeGen\CodeGenDeconstructTests.cs (65)
89Action<ModuleSymbol> validator = (ModuleSymbol module) => 1360Action<ModuleSymbol> validator = module => 1417Action<ModuleSymbol> validator = module => 1662Action<ModuleSymbol> validator = module => 2681Action<ModuleSymbol> validator = (ModuleSymbol module) => 3123Action<ModuleSymbol> validator = (ModuleSymbol module) => 3171Action<ModuleSymbol> validator = (ModuleSymbol module) => 3235Action<ModuleSymbol> validator = (ModuleSymbol module) => 3273Action<ModuleSymbol> validator = (ModuleSymbol module) => 3323Action<ModuleSymbol> validator = (ModuleSymbol module) => 3361Action<ModuleSymbol> validator = (ModuleSymbol module) => 3436Action<ModuleSymbol> validator = (ModuleSymbol module) => 3472Action<ModuleSymbol> validator = (ModuleSymbol module) => 3537Action<ModuleSymbol> validator = (ModuleSymbol module) => 3683Action<ModuleSymbol> validator = (ModuleSymbol module) => 3728Action<ModuleSymbol> validator = (ModuleSymbol module) => 3785Action<ModuleSymbol> validator = (ModuleSymbol module) => 3835Action<ModuleSymbol> validator = (ModuleSymbol module) => 3881Action<ModuleSymbol> validator = (ModuleSymbol module) => 3925Action<ModuleSymbol> validator = (ModuleSymbol module) => 3971Action<ModuleSymbol> validator = (ModuleSymbol module) => 4020Action<ModuleSymbol> validator = (ModuleSymbol module) => 4126Action<ModuleSymbol> validator = (ModuleSymbol module) => 4211Action<ModuleSymbol> validator = (ModuleSymbol module) => 4322Action<ModuleSymbol> validator = (ModuleSymbol module) => 4431Action<ModuleSymbol> validator = (ModuleSymbol module) => 4585Action<ModuleSymbol> validator = (ModuleSymbol module) => 5014Action<ModuleSymbol> validator = (ModuleSymbol module) => 5166Action<ModuleSymbol> validator = (ModuleSymbol module) => 5303Action<ModuleSymbol> validator = (ModuleSymbol module) => 5339Action<ModuleSymbol> validator = (ModuleSymbol module) => 6432Action<ModuleSymbol> validator = (ModuleSymbol module) => 6853Action<ModuleSymbol> validator = (ModuleSymbol module) => 6925Action<ModuleSymbol> validator = (ModuleSymbol module) =>
CodeGen\CodeGenFieldInitTests.cs (1)
571void validator(ModuleSymbol module)
CodeGen\CodeGenFunctionPointersTests.cs (27)
31Action<ModuleSymbol>? symbolValidator = null, 59private CompilationVerifier CompileAndVerifyFunctionPointersWithIl(string source, string ilStub, Action<ModuleSymbol>? symbolValidator = null, string? expectedOutput = null) 95void symbolValidator(ModuleSymbol module) 117void symbolValidator(ModuleSymbol module) 139static void symbolValidator(ModuleSymbol module) 163static void symbolValidator(ModuleSymbol module) 190static void symbolValidator(ModuleSymbol module) 222static void symbolValidator(ModuleSymbol module) 641static void symbolValidator(ModuleSymbol module) 738static void symbolValidator(ModuleSymbol module) 785static void symbolValidator(ModuleSymbol module) 816static void symbolValidator(ModuleSymbol module) 863static void symbolValidator(ModuleSymbol module) 2534void symbolValidator(ModuleSymbol module) 2568void symbolValidator(ModuleSymbol module) 2604void symbolValidator(ModuleSymbol module) 5402static void symbolValidator(ModuleSymbol module) 5463void symbolValidator(ModuleSymbol module) 5521void symbolValidator(ModuleSymbol module) 5603static void symbolValidator(ModuleSymbol module) 6289static Action<ModuleSymbol> getSymbolValidator(bool separateAssembly) 6467static void assertMethods(ModuleSymbol module) 6520static void assertMethods(ModuleSymbol module) 6644static void assertMethods(ModuleSymbol module) 6722static void assertMethods(ModuleSymbol module) 6800static void assertMethods(ModuleSymbol module) 12763private static ModuleSymbol GetSourceModule(CompilationVerifier verifier)
CodeGen\CodeGenImplicitImplementationTests.cs (1)
775Action<ModuleSymbol> validator = module =>
CodeGen\CodeGenLocalFunctionTests.cs (15)
5232static void validate(ModuleSymbol module) 5281static void validate(ModuleSymbol module) 5322static void validate(ModuleSymbol module) 5355static void validate(ModuleSymbol module) 5389static void validate(ModuleSymbol module) 5422static void validate(ModuleSymbol module) 5535static void validate(ModuleSymbol module) 5631static void validate1(ModuleSymbol module) 5642static void validate2(ModuleSymbol module) 5755void validate(ModuleSymbol module) 5830void validate(ModuleSymbol module) 5961static void validate(ModuleSymbol module) 6006void validateMetadata(ModuleSymbol module) 6062void validateMetadata(ModuleSymbol module) 6119void validateMetadata(ModuleSymbol module)
CodeGen\CodeGenOverridingAndHiding.cs (4)
3772Action<ModuleSymbol> validator = module => 3845Action<ModuleSymbol> validator = module => 3991Action<ModuleSymbol> validator = module => 4095Func<bool, Action<ModuleSymbol>> validator = isFromMetadata => module =>
CodeGen\CodeGenReadonlyStructTests.cs (5)
833void validate(ModuleSymbol module) 1341void validate(ModuleSymbol module) 1413void validate(ModuleSymbol module) 1479void validate(ModuleSymbol module) 2597void validate(ModuleSymbol module)
CodeGen\CodeGenTests.cs (3)
934void validator(ModuleSymbol module) 13058System.Action<ModuleSymbol> validator = module => 14812void validator(ModuleSymbol module)
CodeGen\CodeGenTupleTest.cs (21)
3212Action<ModuleSymbol> validator = module => 3245Action<ModuleSymbol> validator = module => 3458Action<ModuleSymbol> validator = module => 3629Action<ModuleSymbol> validator = module => 3680Action<ModuleSymbol> validator = module => 3926Action<ModuleSymbol> validator = module => 4016Action<ModuleSymbol> validator = module => 4148Action<ModuleSymbol> validator = module => 20544Action<ModuleSymbol> validate = (m) => 27989static void verifyModule(ModuleSymbol module) 28066static void verifyModule(ModuleSymbol module) 28096static void verifyModule(ModuleSymbol module) 28159static void verifyModule(ModuleSymbol module) 28193static void verifyModule(ModuleSymbol module) 28307static void verifyModule(ModuleSymbol module) 28397static void verifyModule(ModuleSymbol module) 28487static void verifyModule(ModuleSymbol module) 28553static void verifyModule(ModuleSymbol module) 28686static void verifyModule(ModuleSymbol module) 28805static void verifyModule(ModuleSymbol module) 28965void symbolValidator(ModuleSymbol module)
CodeGen\DestructorTests.cs (3)
582Action<ModuleSymbol> validator = module => 813private static Action<ModuleSymbol> GetDestructorValidator(string typeName) 819private static void ValidateDestructor(ModuleSymbol module, string typeName)
CodeGen\EventTests.cs (1)
205private static void ValidateEvent(ModuleSymbol module, bool isFromSource, bool isStatic, bool isFieldLike)
CodeGen\IndexerTests.cs (2)
149System.Action<ModuleSymbol> validator = module => 252private static void ValidateIndexer(ModuleSymbol module, string getterDisplayString, string setterDisplayString)
CodeGen\SwitchTests.cs (1)
10248void validator(ModuleSymbol module)
CodeGen\WinMdDelegateTests.cs (2)
36Func<string[], Action<ModuleSymbol>> getValidator = expectedMembers => m => 252Action<ModuleSymbol> validator = module =>
Emit\CompilationEmitTests.cs (8)
3880sourceSymbolValidator: delegate (ModuleSymbol m) 3926symbolValidator: delegate (ModuleSymbol m) 4020var module = assembly.Modules.Single(); 4056var module = assembly.Modules.Single(); 4086var module = assembly.Modules.Single(); 4117var module = assembly.Modules.Single(); 4148var module = assembly.Modules.Single(); 4179var module = assembly.Modules.Single();
Emit\DeterministicTests.cs (1)
335Action<ModuleSymbol> metadataValidator = module =>
Emit\DynamicAnalysis\DynamicAnalysisResourceTests.cs (1)
1026void validator(ModuleSymbol module)
Emit\EmitMetadataTests.cs (33)
496Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 546Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 595Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 662Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 730Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 777Action<ModuleSymbol> validator = module => 807Action<ModuleSymbol> validator = module => 846Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 943Action<ModuleSymbol> validator = module => 1014Action<ModuleSymbol> validator = module => 1081Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 1156Action<ModuleSymbol> validator = module => 1232Action<ModuleSymbol> validator = module => 1270Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 1329Action<ModuleSymbol> validator = module => 1353Action<ModuleSymbol> validator = module => 2152Func<bool, Action<ModuleSymbol>> validator = isFromSource => (ModuleSymbol m) => 2543Action<ModuleSymbol> verifier = module => 2567Action<ModuleSymbol> verifier = module => 2664Action<ModuleSymbol> verifier = module => 3246symbolValidator: static (ModuleSymbol module) => 3300symbolValidator: static (ModuleSymbol module) => 3399symbolValidator: static (ModuleSymbol module) => 3427symbolValidator: static (ModuleSymbol module) => 3469symbolValidator: static (ModuleSymbol module) => 3515symbolValidator: static (ModuleSymbol module) => 3552symbolValidator: static (ModuleSymbol module) => 3598symbolValidator: static (ModuleSymbol module) => 3639symbolValidator: static (ModuleSymbol module) => 3664symbolValidator: static (ModuleSymbol module) => 3700symbolValidator: static (ModuleSymbol module) => 3726symbolValidator: static (ModuleSymbol module) =>
Emit\InAttributeModifierTests.cs (53)
1652Action<ModuleSymbol> validator = module => 1672Action<ModuleSymbol> validator = module => 1693Action<ModuleSymbol> validator = module => 1713Action<ModuleSymbol> validator = module => 1734Action<ModuleSymbol> validator = module => 1755Action<ModuleSymbol> validator = module => 1776Action<ModuleSymbol> validator = module => 1796Action<ModuleSymbol> validator = module => 1817Action<ModuleSymbol> validator = module => 1838Action<ModuleSymbol> validator = module => 1858Action<ModuleSymbol> validator = module => 1878Action<ModuleSymbol> validator = module => 1899Action<ModuleSymbol> validator = module => 1919Action<ModuleSymbol> validator = module => 1941Action<ModuleSymbol> validator = module => 1957Action<ModuleSymbol> validator = module => 1982Action<ModuleSymbol> validator = module => 2007Action<ModuleSymbol> validator = module => 2027Action<ModuleSymbol> validator = module => 2047Action<ModuleSymbol> validator = module => 2067Action<ModuleSymbol> validator = module => 2087Action<ModuleSymbol> validator = module => 2111Action<ModuleSymbol> validator = module => 2523Action<ModuleSymbol> validator = module => 2570Action<ModuleSymbol> validator = module => 2618Action<ModuleSymbol> validator = module => 2673Action<ModuleSymbol> validator = module => 2720Action<ModuleSymbol> validator = module => 2765Action<ModuleSymbol> validator = module => 2810Action<ModuleSymbol> validator = module => 2855Action<ModuleSymbol> validator = module => 2900Action<ModuleSymbol> validator = module => 2945Action<ModuleSymbol> validator = module => 2990Action<ModuleSymbol> validator = module => 3036Action<ModuleSymbol> validator = module => 3082Action<ModuleSymbol> validator = module => 3128Action<ModuleSymbol> validator = module => 3174Action<ModuleSymbol> validator = module => 3222Action<ModuleSymbol> validator = module => 3270Action<ModuleSymbol> validator = module => 3318Action<ModuleSymbol> validator = module => 3373Action<ModuleSymbol> validator = module => 3421Action<ModuleSymbol> validator = module => 3467Action<ModuleSymbol> validator = module => 3513Action<ModuleSymbol> validator = module => 3559Action<ModuleSymbol> validator = module => 3605Action<ModuleSymbol> validator = module => 3651Action<ModuleSymbol> validator = module => 4194Action<ModuleSymbol> validator = module => 4241Action<ModuleSymbol> validator = module => 4288Action<ModuleSymbol> validator = module => 4337Action<ModuleSymbol> validator = module => 4390Action<ModuleSymbol> validator = module =>
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (8)
CodeGen\CodeGenMethodGroupConversionCachingTests.cs (7)
2068static void containerValidator(ModuleSymbol module) 2128static void containerValidator(ModuleSymbol module) 2187static void containerValidator(ModuleSymbol module) 6303static void containerValidator(ModuleSymbol module) 6385static void validate(ModuleSymbol m) 6393private static Action<ModuleSymbol> VerifyCacheContainer(string typeName, int arity, params string[] expectedFields) 6406private static Action<ModuleSymbol> VerifyNoCacheContainersIn(string containingTypeName)
Emit\NumericIntPtrTests.cs (1)
10734static void verify(ModuleSymbol module)
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (438)
Attributes\AttributeTests.cs (97)
486Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 1600Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 1629System.Action<ModuleSymbol> metadataValidator = 1630delegate (ModuleSymbol module) 1705Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 1795Action<ModuleSymbol> symbolValidator = moduleSymbol => 1850Action<ModuleSymbol> symbolValidator = moduleSymbol => 1890Action<ModuleSymbol> symbolValidator = moduleSymbol => 1952Action<ModuleSymbol> symbolValidator = moduleSymbol => 2192Action<ModuleSymbol> symbolValidator = moduleSymbol => 2234Action<ModuleSymbol> symbolValidator = moduleSymbol => 2322Action<ModuleSymbol> symbolValidator = moduleSymbol => 2456Action<ModuleSymbol> symbolValidator = moduleSymbol => 2617Func<bool, Action<ModuleSymbol>> symbolValidator = isFromSource => moduleSymbol => 2860Action<ModuleSymbol> symbolValidator = moduleSymbol => 2996Func<bool, Action<ModuleSymbol>> symbolValidator = isFromMetadata => moduleSymbol => 3095Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 3170Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 3212Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 3446Action<ModuleSymbol> sourceAttributeValidator = (ModuleSymbol m) => 3459Action<ModuleSymbol> mdAttributeValidator = (ModuleSymbol m) => 3523Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 3585Action<ModuleSymbol> sourceAttributeValidator = (ModuleSymbol m) => 3598Action<ModuleSymbol> mdAttributeValidator = (ModuleSymbol m) => 3633Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 3679Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 3786Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 3860Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 3900Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 3946Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 3997Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 4075Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 4134Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 4177Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 4221Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 4266Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 4310Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 4512Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 4568Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 4609Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 4960Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 5066Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 5078private void TestAttributeOnPartialMethodHelper(ModuleSymbol m, MethodSymbol gooMethod) 5135Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 5171Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 5208Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 5246Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 5304Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 5365Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 5477Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 5621Func<bool, Action<ModuleSymbol>> validator = isFromSource => (ModuleSymbol module) => 8351Action<ModuleSymbol> sourceValidator = module => 8358Action<ModuleSymbol> metadataValidator = module => 10366static void validate(ModuleSymbol module) 11013void validateMetadata(ModuleSymbol module) 11148void verify(ModuleSymbol module) 11242static void verify(ModuleSymbol module) 11294void verify(ModuleSymbol module) 11307void verifySource(ModuleSymbol module) 11365void verify(ModuleSymbol module)
Attributes\AttributeTests_Assembly.cs (5)
2125CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2157CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2187CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2219CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) => 2244CompileAndVerify(appCompilation, symbolValidator: (ModuleSymbol m) =>
Attributes\AttributeTests_CallerInfoAttributes.cs (2)
3237void verify(ModuleSymbol module) 5947void verify(ModuleSymbol module)
Attributes\AttributeTests_Conditional.cs (4)
127private void CommonSourceValidatorForCondAttrType(ModuleSymbol module) 132private void CommonMetadataValidatorForCondAttrType(ModuleSymbol module) 137private void CommonValidatorForCondAttrType(ModuleSymbol module, bool isFromSource) 622Func<bool, Action<ModuleSymbol>> validator = isFromSource => module =>
Attributes\AttributeTests_Dynamic.cs (3)
113private readonly ModuleSymbol _module; 123private DynamicAttributeValidator(ModuleSymbol module) 147internal static void ValidateDynamicAttributes(ModuleSymbol module)
Attributes\AttributeTests_Embedded.cs (2)
490static void verifyModule(ModuleSymbol module) 532static void verifyModule(ModuleSymbol module)
Attributes\AttributeTests_IsByRefLike.cs (4)
39void validate(ModuleSymbol module) 96void validate(ModuleSymbol module) 614void symbolValidator(ModuleSymbol module) 667void validate(ModuleSymbol module)
Attributes\AttributeTests_LifetimeAnnotation.cs (2)
563private static void AssertScopedRefAttributes(ModuleSymbol module, string expected) 569private static NamedTypeSymbol GetScopedRefType(ModuleSymbol module)
Attributes\AttributeTests_NativeInteger.cs (3)
1517static void symbolValidator(ModuleSymbol module) 1562static void symbolValidator(ModuleSymbol module) 1636private static void AssertNativeIntegerAttributes(ModuleSymbol module, string expected)
Attributes\AttributeTests_Nullable.cs (7)
3759static void validate(ModuleSymbol module) 3829static void validate(ModuleSymbol module) 3870static void validate(ModuleSymbol module) 3970static void validate(ModuleSymbol module) 4039static void validate(ModuleSymbol module) 4118static void validate(ModuleSymbol module) 5432private static void AssertNullableAttributes(ModuleSymbol module, string expected)
Attributes\AttributeTests_NullableContext.cs (1)
424private static void AssertNullableAttributes(ModuleSymbol module, string expected)
Attributes\AttributeTests_NullablePublicOnly.cs (4)
573private static void AssertNoNullablePublicOnlyAttribute(ModuleSymbol module) 578private static void AssertNullablePublicOnlyAttribute(ModuleSymbol module) 583private static void AssertNullablePublicOnlyAttribute(ModuleSymbol module, bool includesAttributeDefinition, bool includesAttributeUse, bool publicDefinition) 619private static void AssertNullableAttributes(ModuleSymbol module, string expected)
Attributes\AttributeTests_ReadOnlyStruct.cs (1)
606void symbolValidator(ModuleSymbol module)
Attributes\AttributeTests_RefReadOnly.cs (1)
1333void symbolValidator(ModuleSymbol module)
Attributes\AttributeTests_RefSafetyRules.cs (1)
218private static void AssertRefSafetyRulesAttribute(ModuleSymbol module, bool includesAttributeDefinition, bool includesAttributeUse, bool publicDefinition)
Attributes\AttributeTests_Security.cs (2)
36Func<bool, Action<ModuleSymbol>> attributeValidator = isFromSource => (ModuleSymbol module) =>
Attributes\AttributeTests_Synthesized.cs (6)
667static void validate(ModuleSymbol module) 737static void validate(ModuleSymbol module) 800static void validate(ModuleSymbol module) 873void validate(ModuleSymbol module) 940void validate(ModuleSymbol module) 1632void validateSecurity(ModuleSymbol module)
Attributes\AttributeTests_Tuples.cs (6)
236ModuleSymbol sourceModule = null; 237ModuleSymbol peModule = null; 314private TupleAttributeValidator(ModuleSymbol module) 325internal static void ValidateTupleAttributes(ModuleSymbol module) 917void symbolValidator(ModuleSymbol m) 1014void symbolValidator(ModuleSymbol m)
Attributes\AttributeTests_WellKnownAttributes.cs (43)
130Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 245Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 375Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 512Action<ModuleSymbol> verifier = (module) => 514var bar = (NamedTypeSymbol)((ModuleSymbol)module).GlobalNamespace.GetMember("Bar"); 856Action<ModuleSymbol> verifier = (module) => 858var c = (NamedTypeSymbol)((ModuleSymbol)module).GlobalNamespace.GetMember("C"); 894Action<ModuleSymbol> verifier = module => 924Action<ModuleSymbol> verifier = module => 1012Action<ModuleSymbol> verifier = module => 1056Action<ModuleSymbol> verifier = module => 1378Action<ModuleSymbol> sourceValidator = (ModuleSymbol m) => 2471Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 2761Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 3671Action<ModuleSymbol> sourceValidator = (ModuleSymbol m) => 3686Action<ModuleSymbol> metadataValidator = (ModuleSymbol m) => 3747Func<bool, Action<ModuleSymbol>> attributeValidator = isFromSource => (ModuleSymbol m) => 3878Func<bool, Action<ModuleSymbol>> attributeValidator = isFromSource => (ModuleSymbol m) => 5145Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 5631Action<ModuleSymbol> sourceValidator = (ModuleSymbol module) => 5641Action<ModuleSymbol> metadataValidator = (ModuleSymbol module) => 5694Action<ModuleSymbol> sourceValidator = (ModuleSymbol module) => 5705Action<ModuleSymbol> metadataValidator = (ModuleSymbol module) => 5748void metadataValidator(ModuleSymbol module) 9738Action<ModuleSymbol> validator = module => 13215Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) => 13336Action<ModuleSymbol> attributeValidator = (ModuleSymbol m) =>
Attributes\InternalsVisibleToAndStrongNameTests.cs (2)
113CompileAndVerify(other, symbolValidator: (ModuleSymbol m) => 259CompileAndVerify(other, symbolValidator: (ModuleSymbol m) =>
Attributes\WellKnownAttributesTestBase.cs (6)
29internal NamespaceSymbol Get_System_Runtime_InteropServices_NamespaceSymbol(ModuleSymbol m) 35internal NamespaceSymbol Get_System_Runtime_InteropServices_WindowsRuntime_NamespaceSymbol(ModuleSymbol m) 47internal NamespaceSymbol Get_System_Runtime_CompilerServices_NamespaceSymbol(ModuleSymbol m) 59internal NamespaceSymbol Get_System_Diagnostics_NamespaceSymbol(ModuleSymbol m) 65internal NamespaceSymbol Get_System_Security_NamespaceSymbol(ModuleSymbol m) 71internal NamespaceSymbol Get_System_NamespaceSymbol(ModuleSymbol m)
OverloadResolutionPriorityTests.cs (2)
57static void validate(ModuleSymbol module) 182static void validate(ModuleSymbol module)
PartialEventsAndConstructorsTests.cs (16)
1060void validate(ModuleSymbol module) 1218void validate(ModuleSymbol module) 1563static void verifySource(ModuleSymbol module) 1588static void verifyMetadata(ModuleSymbol module) 1697static void verify(ModuleSymbol module) 1756static void verifySource(ModuleSymbol module) 1775static void verifyMetadata(ModuleSymbol module) 1860static void validate(ModuleSymbol module) 1899static void validate(ModuleSymbol module) 1924static void verifySource(ModuleSymbol module) 1957static void verifyMetadata(ModuleSymbol module) 2285static void validate(ModuleSymbol module) 2356static void validate(ModuleSymbol module) 3075static void validate(ModuleSymbol module) 3255void validate(ModuleSymbol module) 3374static void validate(ModuleSymbol module)
RefReadonlyParameterTests.cs (25)
35private static void VerifyRequiresLocationAttributeSynthesized(ModuleSymbol module) 125static void verify(ModuleSymbol m) 153static void verify(ModuleSymbol m) 328static void verify(ModuleSymbol m) 545static void verify(ModuleSymbol m) 566static void verify(ModuleSymbol m) 587static void verify(ModuleSymbol m) 639static void verify(ModuleSymbol m) 660static void verify(ModuleSymbol m) 682static void verify(ModuleSymbol m) 703static void verify(ModuleSymbol m) 818static void verify(ModuleSymbol m) 839static void verify(ModuleSymbol m) 863static void verify(ModuleSymbol m) 888static void verify(ModuleSymbol m) 915static void verify(ModuleSymbol m) 1246static void verify(ModuleSymbol m) 1477static void verify2(ModuleSymbol m) 1489static void verify3(ModuleSymbol m) 1497static INamedTypeSymbol verify(ModuleSymbol m) 5880static void verify(ModuleSymbol m) 5923static void verify(ModuleSymbol m) 5985static void verify(ModuleSymbol m) 6028static void verify(ModuleSymbol m) 7166static void verify(ModuleSymbol module)
RefStructInterfacesTests.cs (53)
41void verify(ModuleSymbol m) 74void verify(ModuleSymbol m) 154void verify(ModuleSymbol m) 186void verify(ModuleSymbol m) 271void verify(ModuleSymbol m) 309void verify(ModuleSymbol m) 401void verify(ModuleSymbol m) 433void verify(ModuleSymbol m) 519void verify(ModuleSymbol m) 557void verify(ModuleSymbol m) 732void verify(ModuleSymbol m) 779void verify(ModuleSymbol m) 805void verify(ModuleSymbol m) 839void verify(ModuleSymbol m) 868void verify(ModuleSymbol m) 889void verify(ModuleSymbol m) 1220void verify(ModuleSymbol m) 1308void verify(ModuleSymbol m) 1345void verify(ModuleSymbol m) 1398void verify(ModuleSymbol m) 1455void verify(ModuleSymbol m) 1475void verify(ModuleSymbol m) 1796void verify(ModuleSymbol m) 1884void verify(ModuleSymbol m) 1921void verify(ModuleSymbol m) 1974void verify(ModuleSymbol m) 2031void verify(ModuleSymbol m) 2051void verify(ModuleSymbol m) 4374void verify(ModuleSymbol m) 4427void verify(ModuleSymbol m) 5761void verify(ModuleSymbol m) 5789void verify(ModuleSymbol m) 5822void verify(ModuleSymbol m) 5858void verify(ModuleSymbol m) 21260void validate(ModuleSymbol m) 21508void validate(ModuleSymbol m) 21645void validate(ModuleSymbol m) 22848static void validate(ModuleSymbol module) 22872static void validate(ModuleSymbol module) 22900static void validate(ModuleSymbol module) 22930static void validate(ModuleSymbol module) 22961static void validate(ModuleSymbol module) 22992static void validate(ModuleSymbol module) 23023static void validate(ModuleSymbol module) 23055static void validate(ModuleSymbol module) 23086static void validate(ModuleSymbol module) 23117static void validate(ModuleSymbol module) 23141static void validate(ModuleSymbol module) 23171static void validate(ModuleSymbol module) 23202static void validate(ModuleSymbol module) 23226static void validate(ModuleSymbol module) 28934System.Action<ModuleSymbol> metadataValidator = 28935delegate (ModuleSymbol module)
Semantics\CollectionExpressionTests.cs (3)
13443void verifyInterfaces(ModuleSymbol module, string typeName) 13718void verifyInterfaces(ModuleSymbol module, string typeName) 15660static ImmutableArray<string> getInlineArrayTypeNames(ModuleSymbol module)
Semantics\ExtensionOperatorsTests.cs (8)
444void verify(ModuleSymbol m) 483void verify(ModuleSymbol m) 517void verify(ModuleSymbol m) 4534void verify(ModuleSymbol m) 4570void verify(ModuleSymbol m) 11185void verify(ModuleSymbol m) 11234void verify(ModuleSymbol m) 20043void verify(ModuleSymbol m)
Semantics\ExtensionTests.cs (10)
4984static void verifySymbols(ModuleSymbol m) 7915static void verifySymbols(ModuleSymbol m) 32097static void verify(ModuleSymbol m) 32329static void verify(ModuleSymbol m) 32497static void verify(ModuleSymbol m) 32543static void verify(ModuleSymbol m) 32629static void verify(ModuleSymbol m) 38580static void validateSymbols(ModuleSymbol module) 38629static void validateSymbols(ModuleSymbol module) 38720static void validateSymbols(ModuleSymbol module)
Semantics\ExtensionTests2.cs (11)
813static void validate(ModuleSymbol m) 838static void validate(ModuleSymbol m) 865static void validate(ModuleSymbol m) 923static void validate(ModuleSymbol m) 1002static void validate(ModuleSymbol m) 1627static void validate(ModuleSymbol m) 1694static void validate(ModuleSymbol m) 1743static void validate(ModuleSymbol m) 1806static void validate(ModuleSymbol m) 2131static void validate(ModuleSymbol m) 2165static void validate(ModuleSymbol m)
Semantics\InlineArrayTests.cs (17)
138void verify(ModuleSymbol m) 161void verify(ModuleSymbol m) 184void verify(ModuleSymbol m) 230void verify(ModuleSymbol m) 584void verify(ModuleSymbol m) 1189void verify(ModuleSymbol m) 1219void verify(ModuleSymbol m) 1282void verify(ModuleSymbol m) 1307void verify(ModuleSymbol m) 1333void verify(ModuleSymbol m) 1364void verify(ModuleSymbol m) 1575void verify(ModuleSymbol m) 1610void verify(ModuleSymbol m) 1645void verify(ModuleSymbol m) 1680void verify(ModuleSymbol m) 1715void verify(ModuleSymbol m) 1851void verify(ModuleSymbol m)
Semantics\ParamsCollectionTests.cs (7)
4208void checkParamsInDelegate1(ModuleSymbol m) 8999void verifyScopeOnImport(ModuleSymbol m, ScopedKind expected, bool expectUnscopedRefAttribute = false) 13163void symbolValidator(ModuleSymbol module) 13223void symbolValidator(ModuleSymbol module) 13286void symbolValidator(ModuleSymbol module) 16503void verify8(ModuleSymbol module) 16517void verify9(ModuleSymbol module)
Semantics\PrimaryConstructorTests.cs (13)
3035Action<ModuleSymbol> symbolValidator = moduleSymbol => 20350void verify1(string source1, string source2, Action<ModuleSymbol> validator) 20360void validate2(ModuleSymbol m) 20368void validate3(ModuleSymbol m) 20397void verify1(string source1, string source2, Action<ModuleSymbol> validator) 20403void validate2(ModuleSymbol m) 20430void verify1(string source1, string source2, Action<ModuleSymbol> validator) 20436void validate2(ModuleSymbol m) 22442static void validate(ModuleSymbol m) 22491static void validate(ModuleSymbol m) 22526static void validate(ModuleSymbol m) 22585static void validate(ModuleSymbol m) 22642static void validate(ModuleSymbol m)
Semantics\RecordTests.cs (7)
25187Action<ModuleSymbol> symbolValidator = moduleSymbol => 25247Action<ModuleSymbol> symbolValidator = moduleSymbol => 25324Action<ModuleSymbol> symbolValidator = moduleSymbol => 25381Action<ModuleSymbol> symbolValidator = moduleSymbol => 25459Action<ModuleSymbol> symbolValidator = moduleSymbol => 25543Action<ModuleSymbol> symbolValidator = moduleSymbol => 25616Action<ModuleSymbol> symbolValidator = moduleSymbol =>
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (64)
66void validate(ModuleSymbol m) 394void validate(ModuleSymbol m) 452void validate(ModuleSymbol m) 504void validate(ModuleSymbol m) 571void validate(ModuleSymbol m) 626void validate(ModuleSymbol m) 683void validate(ModuleSymbol m) 917void validate(ModuleSymbol m) 951void validate(ModuleSymbol m) 1003void validate(ModuleSymbol m) 1057void validate(ModuleSymbol m) 1112void validate(ModuleSymbol m) 1398void validate1(ModuleSymbol m) 1415void validate2(ModuleSymbol m) 1463void validate(ModuleSymbol m) 1732void validate(ModuleSymbol m) 1789void validate(ModuleSymbol m) 2324void validate(ModuleSymbol m) 2378void validate(ModuleSymbol m) 2432void validate(ModuleSymbol m) 2520void validate(ModuleSymbol m) 2560void validate(ModuleSymbol m) 2601void validate(ModuleSymbol m) 2642void validate(ModuleSymbol m) 7679void verify(ModuleSymbol m) 8023void validate(ModuleSymbol m) 8166void validate(ModuleSymbol m) 8277void validate(ModuleSymbol m) 8441void validate(ModuleSymbol m) 8527void validate(ModuleSymbol m) 8596void validate(ModuleSymbol m) 8682void validate(ModuleSymbol m) 8747void validate(ModuleSymbol m) 8814void validate(ModuleSymbol m) 9094void validate(ModuleSymbol m) 9140void validate(ModuleSymbol m) 9209void validate(ModuleSymbol m) 9273void validate(ModuleSymbol m) 9338void validate(ModuleSymbol m) 9611void validate1(ModuleSymbol m) 9628void validate2(ModuleSymbol m) 9673void validate1(ModuleSymbol m) 9725void validate(ModuleSymbol m) 9790void validate(ModuleSymbol m) 10071void validate(ModuleSymbol m) 10121void validate(ModuleSymbol m) 10173void validate(ModuleSymbol m) 10233void validate(ModuleSymbol m) 10811void validate(ModuleSymbol m) 10860void validate(ModuleSymbol m) 10912void validate(ModuleSymbol m) 10961void validate(ModuleSymbol m) 11013void validate(ModuleSymbol m) 11062void validate(ModuleSymbol m) 11184void validate(ModuleSymbol m) 11220void validate(ModuleSymbol m) 11259void validate(ModuleSymbol m) 11296void validate(ModuleSymbol m) 11336void validate(ModuleSymbol m) 11373void validate(ModuleSymbol m) 11413void validate(ModuleSymbol m) 11450void validate(ModuleSymbol m) 19774void verify(ModuleSymbol m) 19836void verify(ModuleSymbol m)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (265)
Semantics\AnonymousFunctionTests.cs (4)
22internal CompilationVerifier VerifyInPreview(CSharpTestSource source, string expectedOutput, Action<ModuleSymbol>? symbolValidator = null, params DiagnosticDescription[] expected) 49void symbolValidator(ModuleSymbol module) 682void symbolValidator(ModuleSymbol module) 1221void symbolValidator(ModuleSymbol module)
Semantics\ConditionalOperatorTests.cs (1)
718void validator(ModuleSymbol module)
Semantics\DeconstructionTests.cs (1)
3759Action<ModuleSymbol> validator = module =>
Semantics\DelegateTypeTests.cs (17)
6909static void validateSymbols(ModuleSymbol module) 6950static void validateSymbols(ModuleSymbol module) 6991static void validateSymbols(ModuleSymbol module) 7032static void validateSymbols(ModuleSymbol module) 7082static void validateSymbols(ModuleSymbol module) 7129static void validateSymbols(ModuleSymbol module) 7292static void validateSymbols(ModuleSymbol module) 7384static void validateSymbols(ModuleSymbol module) 13515static void validateSymbols(ModuleSymbol module) 13556static void validateSymbols(ModuleSymbol module) 13619static void validateSymbols(ModuleSymbol module) 13686static void validateSymbols(ModuleSymbol module) 13736static void validateSymbols(ModuleSymbol module) 13803static void validateSymbols(ModuleSymbol module) 13869static void validateSymbols(ModuleSymbol module) 13950static void validateSymbols(ModuleSymbol module) 14034static void validateSymbols(ModuleSymbol module)
Semantics\DynamicTests.cs (1)
11727static void validate(ModuleSymbol m)
Semantics\GenericConstraintsTests.cs (18)
449Action<ModuleSymbol> validator = module => 467Action<ModuleSymbol> validator = module => 486Action<ModuleSymbol> validator = module => 505Action<ModuleSymbol> validator = module => 627Action<ModuleSymbol> validator = module => 975Action<ModuleSymbol> validator = module => 1009Action<ModuleSymbol> validator = module => 1026Action<ModuleSymbol> validator = module => 1140Action<ModuleSymbol> validator = module => 1460Action<ModuleSymbol> validator = module => 1494Action<ModuleSymbol> validator = module => 1511Action<ModuleSymbol> validator = module => 1625Action<ModuleSymbol> validator = module => 1901Action<ModuleSymbol> validator = module => 2116Action<ModuleSymbol> validator = module => 2141Action<ModuleSymbol> validator = module => 2162Action<ModuleSymbol> validator = module => 2937Action<ModuleSymbol> validator = module =>
Semantics\InitOnlyMemberTests.cs (1)
1450void symbolValidator(ModuleSymbol m)
Semantics\InterpolationTests.cs (20)
5046void validate(ModuleSymbol m) 7726static void validate(ModuleSymbol module) 7932static void validate(ModuleSymbol module) 7998static void validate(ModuleSymbol module) 8130static void validate(ModuleSymbol module) 8272static void validate(ModuleSymbol module) 8332static void validator(ModuleSymbol module) 8452static void validator(ModuleSymbol verifier) 8690static void validator(ModuleSymbol module) 8815static void validator(ModuleSymbol module) 8966static void validator(ModuleSymbol module) 9077static void validator(ModuleSymbol module) 9144static void validator(ModuleSymbol module) 9200static void validate(ModuleSymbol module) 9316static void validator(ModuleSymbol module) 9432static void validator(ModuleSymbol module) 9557static void validator(ModuleSymbol module) 9818static void validator(ModuleSymbol module) 9893static void validator(ModuleSymbol module) 11952static void validator(ModuleSymbol module)
Semantics\IteratorTests.cs (2)
792static void validate(ModuleSymbol m) 835static void validate(ModuleSymbol m)
Semantics\LambdaTests.cs (2)
8825static void validate(ModuleSymbol m) 8866static void validate(ModuleSymbol m)
Semantics\LookupTests.cs (1)
1448Action<ModuleSymbol> validator = (module) =>
Semantics\NamedAndOptionalTests.cs (5)
2045Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 2127Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 2178Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 2261Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 2343Func<bool, Action<ModuleSymbol>> validator = isFromSource => module =>
Semantics\NullableReferenceTypesTests.cs (160)
16999Action<ModuleSymbol> validate = (m) => 17078Action<ModuleSymbol> validate = (m) => 17412Action<ModuleSymbol> validate = (ModuleSymbol m) => 17480Action<ModuleSymbol> validate = (ModuleSymbol m) => 17561Action<ModuleSymbol> validate = (ModuleSymbol m) => 17645Action<ModuleSymbol> validate = (ModuleSymbol m) => 30168void symbolValidator(ModuleSymbol m) 30271void symbolValidator(ModuleSymbol m) 30793void symbolValidator(ModuleSymbol m) 40780void symbolValidator(ModuleSymbol m) 40956void symbolValidator(ModuleSymbol m) 41017void symbolValidator(ModuleSymbol m) 44637void symbolValidator(ModuleSymbol m) 44884void symbolValidator(ModuleSymbol m) 47974void symbolValidator(ModuleSymbol m) 48084void symbolValidator(ModuleSymbol m) 71154void symbolValidator(ModuleSymbol m) 71175void symbolValidator(ModuleSymbol m) 97678void symbolValidator(ModuleSymbol m) 97738void symbolValidator(ModuleSymbol m) 97845void symbolValidator(ModuleSymbol m) 98456void symbolValidator(ModuleSymbol m) 98647void symbolValidator(ModuleSymbol m) 98754void symbolValidator(ModuleSymbol m) 98820void symbolValidator(ModuleSymbol m) 98893void symbolValidator(ModuleSymbol m) 98961void symbolValidator(ModuleSymbol m) 99051void symbolValidator(ModuleSymbol m) 99084void symbolValidator(ModuleSymbol m) 99335void symbolValidator(ModuleSymbol m) 100133void symbolValidator1(ModuleSymbol m) 100168void symbolValidator2(ModuleSymbol m) 100260void symbolValidator1(ModuleSymbol m) 100287void symbolValidator2(ModuleSymbol m) 100329void symbolValidator(ModuleSymbol m) 100367void symbolValidator(ModuleSymbol m) 100421var m = comp.SourceModule; 100460var m = comp.SourceModule; 100480var m = comp.SourceModule; 100535var m = comp.SourceModule; 100579var m = comp.SourceModule; 100624var m = comp.SourceModule; 100663var m = comp.SourceModule; 100699void symbolValidator(ModuleSymbol m) 100794void symbolValidator(ModuleSymbol m) 100883void symbolValidator(ModuleSymbol m) 100957var m = comp.SourceModule; 100981void symbolValidator(ModuleSymbol m) 101006var m = comp.SourceModule; 101033var m = comp.SourceModule; 101069void symbolValidator(ModuleSymbol m) 101152void symbolValidator(ModuleSymbol m) 101965void symbolValidator1(ModuleSymbol m) 101988void symbolValidator2(ModuleSymbol m) 102017void symbolValidator(ModuleSymbol m) 102044void symbolValidator(ModuleSymbol m) 102071void symbolValidator(ModuleSymbol m) 102098void symbolValidator(ModuleSymbol m) 102125void symbolValidator(ModuleSymbol m) 102156void symbolValidator(ModuleSymbol m) 102198void symbolValidator(ModuleSymbol m) 102225void symbolValidator1(ModuleSymbol m) 102259void symbolValidator2(ModuleSymbol m) 102299void symbolValidator(ModuleSymbol m) 102337void symbolValidator(ModuleSymbol m) 102375void symbolValidator(ModuleSymbol m) 102403void symbolValidator(ModuleSymbol m) 102431void symbolValidator(ModuleSymbol m) 102459void symbolValidator(ModuleSymbol m) 102498void symbolValidator(ModuleSymbol m) 102525void symbolValidator1(ModuleSymbol m) 102547void symbolValidator2(ModuleSymbol m) 102575void symbolValidator(ModuleSymbol m) 102601void symbolValidator(ModuleSymbol m) 102627void symbolValidator(ModuleSymbol m) 102653void symbolValidator(ModuleSymbol m) 102679void symbolValidator(ModuleSymbol m) 102709void symbolValidator(ModuleSymbol m) 102750void symbolValidator(ModuleSymbol m) 102776void symbolValidator1(ModuleSymbol m) 102809void symbolValidator2(ModuleSymbol m) 102848void symbolValidator(ModuleSymbol m) 102885void symbolValidator(ModuleSymbol m) 102922void symbolValidator(ModuleSymbol m) 102949void symbolValidator(ModuleSymbol m) 102976void symbolValidator(ModuleSymbol m) 103003void symbolValidator(ModuleSymbol m) 103040void symbolValidator(ModuleSymbol m) 103072void symbolValidator1(ModuleSymbol m) 103103void symbolValidator1(ModuleSymbol m) 103146void symbolValidator1(ModuleSymbol m) 103190void symbolValidator1(ModuleSymbol m) 104846void symbolValidator(ModuleSymbol m) 104941void symbolValidator(ModuleSymbol m) 105018void symbolValidator(ModuleSymbol m) 105080var m = comp.SourceModule; 105127void symbolValidator(ModuleSymbol m) 105171void symbolValidator(ModuleSymbol m) 105220void symbolValidator(ModuleSymbol m) 105256void symbolValidator(ModuleSymbol m) 106197void symbolValidator(ModuleSymbol m) 106228void symbolValidator(ModuleSymbol m) 106259void symbolValidator(ModuleSymbol m) 106291void symbolValidator(ModuleSymbol m) 106324void symbolValidator(ModuleSymbol m) 106357void symbolValidator(ModuleSymbol m) 106389void symbolValidator(ModuleSymbol m) 106421void symbolValidator(ModuleSymbol m) 106454void symbolValidator(ModuleSymbol m) 106484void symbolValidator(ModuleSymbol m) 106515void symbolValidator(ModuleSymbol m) 106546void symbolValidator(ModuleSymbol m) 106578void symbolValidator(ModuleSymbol m) 106610void symbolValidator(ModuleSymbol m) 106643void symbolValidator(ModuleSymbol m) 106674void symbolValidator(ModuleSymbol m) 106706void symbolValidator(ModuleSymbol m) 106737void symbolValidator(ModuleSymbol m) 106769void symbolValidator(ModuleSymbol m) 106799void symbolValidator(ModuleSymbol m) 106829void symbolValidator(ModuleSymbol m) 106859void symbolValidator(ModuleSymbol m) 106889void symbolValidator(ModuleSymbol m) 107216void symbolValidator(ModuleSymbol m) 107253void symbolValidator(ModuleSymbol m) 107289void symbolValidator(ModuleSymbol m) 107326void symbolValidator(ModuleSymbol m) 107362void symbolValidator(ModuleSymbol m) 107400void symbolValidator(ModuleSymbol m) 107447void symbolValidator(ModuleSymbol m) 107485void symbolValidator(ModuleSymbol m) 107526void symbolValidator(ModuleSymbol m) 107562void symbolValidator(ModuleSymbol m) 107599void symbolValidator(ModuleSymbol m) 107635void symbolValidator(ModuleSymbol m) 107671void symbolValidator(ModuleSymbol m) 107707void symbolValidator(ModuleSymbol m) 107743void symbolValidator(ModuleSymbol m) 108313void symbolValidator(ModuleSymbol m) 123869static void validateAnnotationsContextFalse(ModuleSymbol m) 123910static void validateAnnotationsContextTrue(ModuleSymbol m) 123949private static void AnnotationsInMetadataFieldSymbolValidator(ModuleSymbol m, (string type, string attribute)[] baseline) 138280static void validate(ModuleSymbol module) 138324static void validate(ModuleSymbol module) 138364static void validate(ModuleSymbol module) 138412static void validate(ModuleSymbol module) 138449static void validate(ModuleSymbol module) 138479static void validate(ModuleSymbol module) 138509static void validate(ModuleSymbol module) 138537static void validate(ModuleSymbol module) 138589static void validate(ModuleSymbol module) 138627static void validate(ModuleSymbol module) 138661static void validate(ModuleSymbol module) 138695static void validate(ModuleSymbol module) 138738static void validate(ModuleSymbol module) 138779static void validate(ModuleSymbol module)
Semantics\RawInterpolationTests_Handler.cs (18)
3251void validate(ModuleSymbol m) 6110static void validate(ModuleSymbol module) 6179static void validate(ModuleSymbol module) 6443static void validate(ModuleSymbol module) 6505static void validator(ModuleSymbol module) 6627static void validator(ModuleSymbol verifier) 6867static void validator(ModuleSymbol module) 6994static void validator(ModuleSymbol module) 7147static void validator(ModuleSymbol module) 7260static void validator(ModuleSymbol module) 7331static void validator(ModuleSymbol module) 7391static void validate(ModuleSymbol module) 7509static void validator(ModuleSymbol module) 7627static void validator(ModuleSymbol module) 7755static void validator(ModuleSymbol module) 8027static void validator(ModuleSymbol module) 8105static void validator(ModuleSymbol module) 8532static void validator(ModuleSymbol module)
Semantics\RecordStructTests.cs (3)
386static void validateModule(ModuleSymbol module) 476static void validateModule(ModuleSymbol module) 10568Action<ModuleSymbol> symbolValidator = moduleSymbol =>
Semantics\RefFieldTests.cs (5)
22688static void validate(ModuleSymbol module) 22733static void validate(ModuleSymbol module) 27228var module = comp.GetMember<NamedTypeSymbol>("A").ContainingModule; 27280var module = comp.GetMember<NamedTypeSymbol>("System.Object").ContainingModule; 27344var module = comp.GetMember<NamedTypeSymbol>("System.Object").ContainingModule;
Semantics\StructConstructorTests.cs (2)
3550void validate(ModuleSymbol m) 3577void validate(ModuleSymbol m)
Semantics\TopLevelStatementsTests.cs (4)
6167void validate(ModuleSymbol module) 9061void validate(ModuleSymbol module) 9116void validate(ModuleSymbol module) 9501void validate(ModuleSymbol module)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (432)
Compilation\CompilationAPITests.cs (1)
1367var modSmb1 = comp.GetReferencedModuleSymbol(null);
Compilation\ReferenceManagerTests.cs (2)
1773var moduleSymbol1 = comp1.GetReferencedModuleSymbol(moduleRef); 1786var moduleSymbol2 = comp2.GetReferencedModuleSymbol(moduleRef);
DocumentationComments\DocumentationCommentCompilerTests.cs (5)
3036static void validate(ModuleSymbol module) 3103static void validate(ModuleSymbol module) 3170static void validate(ModuleSymbol module) 3231static void validate(ModuleSymbol module) 7974Action<ModuleSymbol> validator = module =>
DocumentationComments\DocumentationCommentIDTests.cs (1)
197var symbol = comp.SourceModule;
Symbols\AnonymousTypesSemanticsTests.cs (1)
1079private void CheckAnonymousTypes(ModuleSymbol module)
Symbols\AnonymousTypesSymbolTests.cs (1)
986private void TestAnonymousTypeSymbols(ModuleSymbol module, params TypeDescr[] typeDescrs)
Symbols\AssemblyAndNamespaceTests.cs (1)
59var sym = comp.SourceModule;
Symbols\CheckedUserDefinedOperatorsTests.cs (9)
48void validator(ModuleSymbol m) 81void validator(ModuleSymbol m) 115void validator(ModuleSymbol m) 1290void validator(ModuleSymbol m) 1324void validator(ModuleSymbol m) 1359void validator(ModuleSymbol m) 2524void validator(ModuleSymbol m) 2560void validator(ModuleSymbol m) 2600void validator(ModuleSymbol m)
Symbols\CompilationCreationTests.cs (2)
2979var sourceModule = sourceAssembly.Modules[0]; 2991var addedModule = sourceAssembly.Modules[1];
Symbols\CustomModifiersTests.cs (2)
1832System.Action<ModuleSymbol> validator = (m) => 1834var cl3 = ((ModuleSymbol)m).GlobalNamespace.GetTypeMember("CL3");
Symbols\DefaultInterfaceImplementationTests.cs (176)
122void Validate1(ModuleSymbol m) 173void Validate2(ModuleSymbol m) 189private static void ValidateMethodImplementationTest1_011(ModuleSymbol m, string expectedImplementation, bool isStatic, string methodName = null) 221private static void ValidateMethodImplementationTest2_011(ModuleSymbol m, string expectedImplementation, string methodName = null) 293void Validate1(ModuleSymbol m) 349void Validate2(ModuleSymbol m) 433void Validate1(ModuleSymbol m) 489void Validate2(ModuleSymbol m) 584void Validate(ModuleSymbol m) 682void Validate(ModuleSymbol m) 784void Validate(ModuleSymbol m) 886void Validate(ModuleSymbol m) 2585void Validate1(ModuleSymbol m) 2638void Validate2(ModuleSymbol m) 2663private static void ValidatePropertyImplementationTest1_101(ModuleSymbol m, string propertyName, bool haveGet, bool haveSet, bool isStatic) 2744private static void ValidatePropertyImplementationTest2_101(ModuleSymbol m, string propertyName, bool haveGet, bool haveSet) 3753private static void ValidatePropertyImplementation_201(ModuleSymbol m) 3988void Validate(ModuleSymbol m) 4140void Validate(ModuleSymbol m) 4325private static void ValidatePropertyImplementation_501(ModuleSymbol m, string typeName) 5414private static void ValidateIndexerImplementation_201(ModuleSymbol m) 5597void Validate(ModuleSymbol m) 5742void Validate(ModuleSymbol m) 5881private static void ValidateIndexerImplementation_501(ModuleSymbol m, string typeName) 6373void Validate2(ModuleSymbol m) 6384private static void ValidateEventImplementationTest1_101(ModuleSymbol m, bool haveAdd, bool haveRemove, bool isStatic = false) 6465private static void ValidateEventImplementationTest2_101(ModuleSymbol m, bool haveAdd, bool haveRemove) 6547void Validate1(ModuleSymbol m) 6603void Validate2(ModuleSymbol m) 6971private static void ValidateEventImplementation_201(ModuleSymbol m) 7147void Validate(ModuleSymbol m) 7254void Validate(ModuleSymbol m) 7373private static void ValidateEventImplementation_501(ModuleSymbol m, string typeName) 8779void Validate(ModuleSymbol m) 8881void Validate(ModuleSymbol m) 9051void Validate(ModuleSymbol m) 9330private static void ValidateMethodModifiersImplicit_10(ModuleSymbol m, Accessibility accessibility, bool isStatic = false) 9335private static void ValidateMethodModifiersExplicit_10(ModuleSymbol m, Accessibility accessibility) 9340private static void ValidateMethodModifiersImplicitInTest2_10(ModuleSymbol m, Accessibility accessibility) 9345private static void ValidateMethodModifiersExplicitInTest2_10(ModuleSymbol m, Accessibility accessibility) 9350private static void ValidateMethodModifiers_10(ModuleSymbol m, bool implementedByBase, bool isExplicit, Accessibility accessibility, bool isStatic = false) 10138void Validate(ModuleSymbol m) 10379void Validate(ModuleSymbol m) 10835void Validate(ModuleSymbol m) 10892void Validate1(ModuleSymbol m) 11796void validate(ModuleSymbol m) 12649void validate1(ModuleSymbol m) 12737void validate1(ModuleSymbol m) 12825void validate1(ModuleSymbol m) 14002void Validate(ModuleSymbol m) 14050private static PropertySymbol GetSingleProperty(ModuleSymbol m, string containerName) 14271void Validate(ModuleSymbol m) 14627void Validate(ModuleSymbol m) 14995private static void ValidatePropertyModifiers_11(ModuleSymbol m, Accessibility accessibility) 15166private static void ValidatePropertyImplementation_11(ModuleSymbol m) 15171private static void ValidatePropertyImplementationByBase_11(ModuleSymbol m) 15176private static void ValidatePropertyImplementation_11(ModuleSymbol m, bool implementedByBase) 16180void Validate(ModuleSymbol m) 16775void Validate(ModuleSymbol m) 17470void Validate1(ModuleSymbol m) 17746void Validate(ModuleSymbol m) 18290void Validate1(ModuleSymbol m) 18293var im = test1.InterfacesNoUseSiteDiagnostics().Single().ContainingModule; 18476void Validate1(ModuleSymbol m) 18479var im = test1.InterfacesNoUseSiteDiagnostics().Single().ContainingModule; 19851void Validate1(ModuleSymbol m) 20509static void validate(ModuleSymbol m) 27630void Validate(ModuleSymbol m) 27678private static EventSymbol GetSingleEvent(ModuleSymbol m, string containerName) 27802void Validate(ModuleSymbol m) 28133void Validate(ModuleSymbol m) 28437void Validate1(ModuleSymbol m) 28670private static void ValidateEventImplementation_11(ModuleSymbol m) 28675private static void ValidateEventImplementationByBase_11(ModuleSymbol m) 28680private static void ValidateEventImplementation_11(ModuleSymbol m, bool implementedByBase) 29583void Validate(ModuleSymbol m) 30111void Validate(ModuleSymbol m) 30875void Validate1(ModuleSymbol m) 31221void validate(ModuleSymbol m) 33006void validateMethodImplementationInDerived_01(ModuleSymbol m) 33012private static void ValidateMethodImplementationInDerived_01(ModuleSymbol m, bool isStatic) 33017private static void ValidateMethodImplementationInDerived_01(ModuleSymbol m, bool i4M1IsAbstract, bool isStatic, string name = "M1") 33772void Validate1(ModuleSymbol m) 33988void Validate1(ModuleSymbol m) 34225void validateMethodImplementationInDerived_01(ModuleSymbol m) 34290void Validate1(ModuleSymbol m) 34474void Validate2(ModuleSymbol m) 34509void Validate4(ModuleSymbol m) 34565void Validate3(ModuleSymbol m) 34594void Validate5(ModuleSymbol m) 34625private static NamedTypeSymbol FindType(ModuleSymbol m, string name) 34805void Validate(ModuleSymbol m) 36446void validateMethodImplementationInDerived_01(ModuleSymbol m) 36634void validateMethodImplementationInDerived_01(ModuleSymbol m) 36822void validateMethodImplementationInDerived_01(ModuleSymbol m) 37034void validatePropertyImplementationInDerived_01(ModuleSymbol m) 37040private static void ValidatePropertyImplementationInDerived_01(ModuleSymbol m, bool isStatic) 37045private static void ValidatePropertyImplementationInDerived_01(ModuleSymbol m, bool i4M1IsAbstract, bool isStatic) 37960void Validate1(ModuleSymbol m) 38468void validatePropertyImplementationInDerived_01(ModuleSymbol m) 38749void Validate1(ModuleSymbol m) 38811void Validate2(ModuleSymbol m) 38846void Validate4(ModuleSymbol m) 38889void Validate3(ModuleSymbol m) 38918void Validate5(ModuleSymbol m) 39114void Validate(ModuleSymbol m) 40067void validateEventImplementationInDerived_01(ModuleSymbol m) 40073private static void ValidateEventImplementationInDerived_01(ModuleSymbol m, bool isStatic) 40078private static void ValidateEventImplementationInDerived_01(ModuleSymbol m, bool i4M1IsAbstract, bool isStatic) 41153void validateEventImplementationInDerived_01(ModuleSymbol m) 41246void Validate1(ModuleSymbol m) 41473void Validate2(ModuleSymbol m) 41508void Validate4(ModuleSymbol m) 41567void Validate3(ModuleSymbol m) 41596void Validate5(ModuleSymbol m) 41790void Validate(ModuleSymbol m) 42085void validateEventImplementationInDerived_01(ModuleSymbol m) 42289void validateEventImplementationInDerived_01(ModuleSymbol m) 42488void validateEventImplementationInDerived_01(ModuleSymbol m) 43794void Validate1(ModuleSymbol m) 43924void Validate1(ModuleSymbol m) 44059void Validate1(ModuleSymbol m) 44306void validate(ModuleSymbol m) 44662private static void ValidateConstructor(ModuleSymbol m) 45067void Validate1(ModuleSymbol m) 45218void Validate1(ModuleSymbol m) 45360void Validate1(ModuleSymbol m) 45551void Validate1(ModuleSymbol m) 45691void Validate1(ModuleSymbol m) 51091void validate(ModuleSymbol m) 51254static void validate(ModuleSymbol m) 51394static void validate(ModuleSymbol m) 51535static void validate(ModuleSymbol m) 51678static void validate(ModuleSymbol m) 51818static void validate(ModuleSymbol m) 51928static void validate(ModuleSymbol m) 51979void validate(ModuleSymbol m) 52034void validate(ModuleSymbol m) 52102void validate(ModuleSymbol m) 52157void validate(ModuleSymbol m) 52222void validate(ModuleSymbol m) 52277static void validate(ModuleSymbol m) 52351void validate(ModuleSymbol m) 52523void validate(ModuleSymbol m) 52723static void validate(ModuleSymbol m) 52880static void validate(ModuleSymbol m) 53051static void validate(ModuleSymbol m) 53220static void validate(ModuleSymbol m) 53382static void validate(ModuleSymbol m) 53520static void validate(ModuleSymbol m) 53606void validate(ModuleSymbol m) 53738void validate(ModuleSymbol m) 53884static void validate(ModuleSymbol m) 54214void validate(ModuleSymbol m) 57041void validate(ModuleSymbol m) 57501void validate(ModuleSymbol m) 57681static void validate(ModuleSymbol m) 57831static void validate(ModuleSymbol m) 57990static void validate(ModuleSymbol m) 58145static void validate(ModuleSymbol m) 58294static void validate(ModuleSymbol m) 58422static void validate(ModuleSymbol m) 58494void validate(ModuleSymbol m) 58686static void validate(ModuleSymbol m) 59266void validate(ModuleSymbol m) 59325void validate(ModuleSymbol m) 62715void Validate(ModuleSymbol m) 62788void Validate(ModuleSymbol m) 62841void Validate(ModuleSymbol m) 68170void validate1(ModuleSymbol m) 68201void validate2(ModuleSymbol m) 68880void validate(ModuleSymbol m) 68965void validate(ModuleSymbol m) 69333void validate(ModuleSymbol module) 69401void validate(ModuleSymbol module) 69411static bool hasBeforeFieldInitFlag(ModuleSymbol module, string name)
Symbols\ExtendedPartialMethodsTests.cs (6)
1152static void validator(ModuleSymbol module) 1230static void validator(ModuleSymbol module, bool isSource) 2100void validate(ModuleSymbol module) 2243void validate(ModuleSymbol module) 2324void validator(ModuleSymbol module) 2901void verify(ModuleSymbol module)
Symbols\ExtensionMethodTests.cs (7)
35Action<ModuleSymbol> validator = module => 2449Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 2493Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 2523Action<ModuleSymbol> validator = module => 2746private CompilationVerifier CompileAndVerify(string source, string expectedOutput = null, Action<ModuleSymbol> validator = null, 4027void validator(ModuleSymbol module) 4057void validator(ModuleSymbol module)
Symbols\GenericConstraintTests.cs (9)
35Action<ModuleSymbol> validator = module => 79Action<ModuleSymbol> validator = module => 113Action<ModuleSymbol> validator = module => 153Action<ModuleSymbol> validator = module => 4879Action<ModuleSymbol> validator = module => 5172Action<ModuleSymbol> validator = module => 5560Action<ModuleSymbol> validator = module => 6619Action<ModuleSymbol> metadataValidator = 6620delegate (ModuleSymbol module)
Symbols\IndexerTests.cs (4)
55Action<ModuleSymbol> validator = module => 1141Func<bool, Action<ModuleSymbol>> validator = isFromSource => module => 1226Action<ModuleSymbol> sourceValidator = module => 1238Action<ModuleSymbol> metadataValidator = module =>
Symbols\LocalFunctionTests.cs (4)
556static void validate(ModuleSymbol m) 587static void validate(ModuleSymbol m) 623static void validate(ModuleSymbol m) 668static void validate(ModuleSymbol m)
Symbols\Metadata\MetadataTypeTests.cs (1)
581var module = comp.GetMember<NamedTypeSymbol>("A").ContainingModule;
Symbols\Metadata\PE\BaseTypeResolution.cs (7)
59var module0 = assembly.Modules[0]; 110var module1 = assemblies[0].Modules[0]; 111var module2 = assemblies[1].Modules[0]; 179var module1 = assemblies[0].Modules[0]; 180var module2 = assemblies[0].Modules[1]; 181var module3 = assemblies[0].Modules[2]; 182var module0 = assemblies[1].Modules[0];
Symbols\Metadata\PE\LoadCustomModifiers.cs (1)
30var modifiersModule = assemblies[0].Modules[0];
Symbols\Metadata\PE\LoadingAttributes.cs (1)
105var module0 = assemblies[0].Modules[0];
Symbols\Metadata\PE\LoadingFields.cs (3)
31var module1 = assemblies[0].Modules[0]; 32var module2 = assemblies[1].Modules[0]; 33var module3 = assemblies[2].Modules[0];
Symbols\Metadata\PE\LoadingGenericTypeParameters.cs (1)
24var module0 = assembly.Modules[0];
Symbols\Metadata\PE\LoadingMethods.cs (6)
38var module1 = assemblies[0].Modules[0]; 39var module2 = assemblies[1].Modules[0]; 40var module3 = assemblies[2].Modules[0]; 41var module4 = assemblies[3].Modules[0]; 42var module5 = assemblies[4].Modules[0]; 43var byrefReturn = assemblies[5].Modules[0];
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (4)
126var module0 = assembly.Modules[0]; 177private void TypeAndNamespaceDifferByCase(ModuleSymbol module0) 224private void TestGetMembersOfName(ModuleSymbol module0) 406var module = type.ContainingModule;
Symbols\Metadata\PE\MissingTypeReferences.cs (3)
41var module0 = assembly.Modules[0]; 123var module1 = assemblies[0].Modules[0]; 124var module2 = assemblies[1].Modules[0];
Symbols\Metadata\PE\NoPia.cs (2)
30var localTypes1 = assemblies[0].Modules[0]; 31var localTypes2 = assemblies[1].Modules[0];
Symbols\Metadata\PE\TypeAccessibility.cs (1)
28private void TestTypeAccessibilityHelper(ModuleSymbol module0)
Symbols\Metadata\PE\TypeForwarders.cs (2)
1468Action<ModuleSymbol> metadataValidator = module => 1740Action<ModuleSymbol> metadataValidator = module =>
Symbols\Metadata\PE\TypeKindTests.cs (1)
30var module0 = assembly.Modules[0];
Symbols\MethodImplementationFlagsTests.cs (5)
36Action<ModuleSymbol> validator = module => 68Action<ModuleSymbol> validator = module => 115Action<ModuleSymbol> validator = module => 156Action<ModuleSymbol> validator = module => 178Action<ModuleSymbol> validator = module =>
Symbols\MockAssemblySymbol.cs (2)
43public override ImmutableArray<ModuleSymbol> Modules 45get { return ImmutableArray.Create<ModuleSymbol>(); }
Symbols\MockSymbolTests.cs (1)
68ModuleSymbol module = new MissingModuleSymbol(assem, ordinal: -1);
Symbols\ModuleInitializers\ModuleInitializersTests.cs (8)
507void validator(ModuleSymbol module) 557void validator(ModuleSymbol module) 603void validator(ModuleSymbol module) 656void validator(ModuleSymbol module) 963void validateModuleInitializer(ModuleSymbol module) 970void validateNoModuleInitializer(ModuleSymbol module) 1076void validateModuleInitializer(ModuleSymbol module) 1083void validateNoModuleInitializer(ModuleSymbol module)
Symbols\PartialPropertiesTests.cs (16)
695void verifySource(ModuleSymbol module) 706void verifyMetadata(ModuleSymbol module) 774void verify(ModuleSymbol module, bool isSource) 1765void verify(ModuleSymbol module) 2659void validate(ModuleSymbol module) 2799void validate(ModuleSymbol module) 3695void verify(ModuleSymbol module, bool isSource) 4369void verify(ModuleSymbol module) 4409void verify(ModuleSymbol module) 4448void verify(ModuleSymbol module) 4487void verify(ModuleSymbol module) 4526void verify(ModuleSymbol module) 4565void verify(ModuleSymbol module) 4619void verify(ModuleSymbol module) 4673void verify(ModuleSymbol module) 5037void verify(ModuleSymbol module)
Symbols\RequiredMembersTests.cs (11)
25private static Action<ModuleSymbol> ValidateRequiredMembersInModule(string[] memberPaths, string expectedAttributeLayout) 55private static Action<ModuleSymbol> GetTypeRequiredMembersInvariantsValidator(string expectedType) 65private static void AssertTypeRequiredMembersInvariants(ModuleSymbol module, NamedTypeSymbol type) 3945static void verify(ModuleSymbol module) 3974static void verify(ModuleSymbol module) 4003static void verify(ModuleSymbol module) 4033static void verify(ModuleSymbol module) 6528void validate(ModuleSymbol module) 6590void validate(ModuleSymbol module) 6874static void validate(ModuleSymbol m) 6920static void validate(ModuleSymbol m)
Symbols\Retargeting\NoPia.cs (2)
293var localTypes1 = assemblies[0].Modules[0]; 294var localTypes2 = assemblies[1].Modules[0];
Symbols\Retargeting\RetargetCustomAttributes.cs (1)
190var c1ModuleSym = c1AsmRef.Modules[0];
Symbols\Retargeting\RetargetingTests.cs (10)
39var sourceModule = compilation.SourceModule; 45var retargetingModule = retargetingAssembly.Modules[0]; 110var sourceModule = compilation.SourceModule; 116var retargetingModule = retargetingAssembly.Modules[0]; 143var sourceModule = compilation.SourceModule; 149var retargetingModule = retargetingAssembly.Modules[0]; 177var sourceModule = compilation.SourceModule; 183var retargetingModule = retargetingAssembly.Modules[0]; 213var sourceModule = compilation.SourceModule; 219var retargetingModule = retargetingAssembly.Modules[0];
Symbols\Source\EventTests.cs (6)
342Action<ModuleSymbol> validator = module => 428Action<ModuleSymbol> validator = module => 474Action<ModuleSymbol> validator = module => 603Action<ModuleSymbol> validator = module => 635Action<ModuleSymbol> validator = module => 2852static void validate(ModuleSymbol module)
Symbols\Source\ExpressionBodiedPropertyTests.cs (1)
465Action<ModuleSymbol> srcValidator = m =>
Symbols\Source\FileModifierTests.cs (10)
235void symbolValidator(ModuleSymbol symbol) 285void symbolValidator(ModuleSymbol symbol) 330void symbolValidator(ModuleSymbol symbol) 372void symbolValidator(ModuleSymbol symbol) 448void symbolValidator(ModuleSymbol symbol) 748void symbolValidator(ModuleSymbol module) 781void symbolValidator(ModuleSymbol module) 812void symbolValidator(ModuleSymbol module) 1095void symbolValidator(ModuleSymbol module) 1156void validateSymbols(ModuleSymbol module)
Symbols\Source\PropertyTests.cs (5)
563Action<ModuleSymbol> validator = module => 1873Action<ModuleSymbol> validator = module => 2763Func<string[], Action<ModuleSymbol>> getValidator = expectedMembers => m => 3055static void validate(ModuleSymbol m) 3088static void validate(ModuleSymbol m)
Symbols\StaticAbstractMembersInInterfacesTests.cs (90)
5291void validate(ModuleSymbol module) 5327void validate(ModuleSymbol module) 5476void validate(ModuleSymbol module) 5544void validate(ModuleSymbol module) 5583void validate(ModuleSymbol module) 5627void validate(ModuleSymbol module) 5858void validate(ModuleSymbol module) 5897void validate(ModuleSymbol module) 5966void validate(ModuleSymbol module) 6011void validate(ModuleSymbol module) 6104void validate(ModuleSymbol module) 6150void validate(ModuleSymbol module) 16050void validate(ModuleSymbol module) 16112void validate(ModuleSymbol module) 16184void validate(ModuleSymbol module) 16460void validate(ModuleSymbol module) 16545void validate(ModuleSymbol module) 16665void validate(ModuleSymbol module) 16760void validate(ModuleSymbol module) 16846void validate(ModuleSymbol module) 16928void validate(ModuleSymbol module) 17010void validate(ModuleSymbol module) 17081void validate(ModuleSymbol module) 17155void validate(ModuleSymbol module) 17242void validate(ModuleSymbol module) 17342void validate(ModuleSymbol module) 17444void validate(ModuleSymbol module) 19840void validate(ModuleSymbol module) 19921void validate(ModuleSymbol module) 20013void validate(ModuleSymbol module) 20112void validate(ModuleSymbol module) 20195void validate(ModuleSymbol module) 20287void validate(ModuleSymbol module) 20376void validate(ModuleSymbol module) 20468void validate(ModuleSymbol module) 20542void validate(ModuleSymbol module) 20625void validate(ModuleSymbol module) 20705void validate(ModuleSymbol module) 21332void validate(ModuleSymbol module) 21449void validate(ModuleSymbol module) 21560void validate(ModuleSymbol module) 21695void validate(ModuleSymbol module) 21833void validate(ModuleSymbol module) 21893void validate(ModuleSymbol module) 21996void validate(ModuleSymbol module) 22125void validate(ModuleSymbol module) 22240void validate(ModuleSymbol module) 22349void validate(ModuleSymbol module) 22451void validate(ModuleSymbol module) 23468void validate(ModuleSymbol module) 23563void validate(ModuleSymbol module) 23654void validate(ModuleSymbol module) 23758void validate(ModuleSymbol module) 24096void validate3(ModuleSymbol module) 24187void validate2(ModuleSymbol module) 24245void validate3(ModuleSymbol module) 24349void validate5(ModuleSymbol module) 24539void validate2(ModuleSymbol module) 24597void validate3(ModuleSymbol module) 24701void validate5(ModuleSymbol module) 24930void validate(ModuleSymbol module) 25119void validate(ModuleSymbol module) 25319void validate(ModuleSymbol module) 25452void validate(ModuleSymbol module) 25562void validate(ModuleSymbol module) 25633void validate(ModuleSymbol module) 26246void validate(ModuleSymbol module) 26341void validate(ModuleSymbol module) 26445void validate(ModuleSymbol module) 26776void validate3(ModuleSymbol module) 26889void validate3(ModuleSymbol module) 27163void validate3(ModuleSymbol module) 27458void validate(ModuleSymbol module) 27659void validate(ModuleSymbol module) 27984void validate(ModuleSymbol module) 28118void validate(ModuleSymbol module) 28228void validate(ModuleSymbol module) 28299void validate(ModuleSymbol module) 29197void validate(ModuleSymbol module) 29325void validate(ModuleSymbol module) 29432void validate(ModuleSymbol module) 29791void validate(ModuleSymbol module) 29907void validate(ModuleSymbol module) 30057void validate(ModuleSymbol module) 30175void validate(ModuleSymbol module) 30281void validate(ModuleSymbol module) 32159void validate(ModuleSymbol module) 32256void validate(ModuleSymbol module) 34208void validate(ModuleSymbol module) 34265void validate(ModuleSymbol module)
Microsoft.CodeAnalysis.CSharp.Test.Utilities (26)
CSharpTestBase.cs (16)
1270Action<ModuleSymbol>? sourceSymbolValidator = null, 1272Action<ModuleSymbol>? symbolValidator = null, 1306Action<ModuleSymbol>? sourceSymbolValidator = null, 1308Action<ModuleSymbol>? symbolValidator = null, 1343Action<ModuleSymbol>? sourceSymbolValidator = null, 1345Action<ModuleSymbol>? symbolValidator = null, 1384Action<ModuleSymbol>? sourceSymbolValidator = null, 1386Action<ModuleSymbol>? symbolValidator = null, 1420Action<ModuleSymbol>? sourceSymbolValidator = null, 1422Action<ModuleSymbol>? symbolValidator = null, 1456Action<ModuleSymbol>? sourceSymbolValidator = null, 1458Action<ModuleSymbol>? symbolValidator = null, 1492Action<ModuleSymbol>? sourceSymbolValidator = null, 1494Action<ModuleSymbol>? symbolValidator = null, 1503Action<IModuleSymbol>? translate(Action<ModuleSymbol>? action) 1507return (m) => action(m.GetSymbol<ModuleSymbol>());
EmitMetadataTestBase.cs (2)
24internal static XElement DumpTypeInfo(ModuleSymbol moduleSymbol) 99internal static void ValidateDeclSecurity(ModuleSymbol module, params DeclSecurityEntry[] expectedEntries)
Extensions.cs (4)
32public static ModuleSymbol GetReferencedModuleSymbol(this CSharpCompilation compilation, MetadataReference reference) 34return (ModuleSymbol)compilation.GetAssemblyOrModuleSymbol(reference); 352public static string[] GetFieldNames(this ModuleSymbol module, string qualifiedTypeName) 358public static string[] GetFieldNamesAndTypes(this ModuleSymbol module, string qualifiedTypeName)
LifetimeAnnotationAttributesVisitor.cs (1)
38public override void VisitModule(ModuleSymbol module)
MetadataTestHelpers.cs (2)
16internal static NamedTypeSymbol GetCorLibType(this ModuleSymbol module, SpecialType typeId) 21internal static AssemblySymbol CorLibrary(this ModuleSymbol module)
TestAttributesVisitor.cs (1)
30public override void VisitModule(ModuleSymbol module)