16 overrides of ContainingModule
Microsoft.CodeAnalysis.CSharp (16)
Symbols\Metadata\PE\PENamedTypeSymbol.cs (1)
379internal override ModuleSymbol ContainingModule
Symbols\MissingMetadataTypeSymbol.cs (1)
219internal override ModuleSymbol ContainingModule
Symbols\ModuleSymbol.cs (1)
47internal sealed override ModuleSymbol ContainingModule
Symbols\NamespaceSymbol.cs (1)
102internal override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingEventSymbol.cs (1)
148internal override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingFieldSymbol.cs (1)
96internal override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingMethodSymbol.cs (1)
282internal override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingNamedTypeSymbol.cs (1)
245internal override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingParameterSymbol.cs (1)
79internal sealed override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingPropertySymbol.cs (1)
208internal override ModuleSymbol ContainingModule
Symbols\Retargeting\RetargetingTypeParameterSymbol.cs (1)
76internal override ModuleSymbol ContainingModule
Symbols\SignatureOnlyMethodSymbol.cs (1)
155internal override ModuleSymbol ContainingModule { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyParameterSymbol.cs (1)
96internal override ModuleSymbol ContainingModule { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\SignatureOnlyPropertySymbol.cs (1)
96internal override ModuleSymbol ContainingModule { get { throw ExceptionUtilities.Unreachable(); } }
Symbols\Synthesized\SynthesizedEmbeddedAttributeSymbol.cs (1)
78internal override ModuleSymbol ContainingModule => _module;
Symbols\Synthesized\SynthesizedGlobalMethodSymbol.cs (1)
60internal sealed override ModuleSymbol ContainingModule
239 references to ContainingModule
Microsoft.CodeAnalysis.CSharp (124)
Binder\Binder_Conversions.cs (2)
322if (Compilation.SourceModule != method.ContainingModule) 334Compilation.SourceModule != method.ContainingModule)
Binder\Binder_Expressions.cs (3)
7522if ((object)Compilation.SourceModule != fieldSymbol.OriginalDefinition.ContainingModule && 7628if (!Compilation.Assembly.RuntimeSupportsStaticAbstractMembersInInterfaces && Compilation.SourceModule != symbol.ContainingModule) 7635if (!Compilation.Assembly.RuntimeSupportsDefaultInterfaceImplementation && Compilation.SourceModule != symbol.ContainingModule)
Binder\Binder_Lookup.cs (1)
1407else if (!this.Compilation.SourceModule.Equals(unwrappedSymbol.ContainingModule) && unwrappedSymbol.IsHiddenByCodeAnalysisEmbeddedAttribute())
Binder\Binder_Operators.cs (3)
1348operatorMethod.ContainingModule != Compilation.SourceModule) 2363if (Compilation.SourceModule != methodOpt.ContainingModule) 2391if (Compilation.SourceModule != methodOpt.ContainingModule)
Binder\Binder_Symbols.cs (4)
1937arg0 = srcSymbol.ContainingModule; 2091arg0 = first.ContainingModule; 2094ModuleSymbol arg2 = second.ContainingModule; 2485return (symbol.ContainingModule == compilation.SourceModule) ?
Binder\RefSafetyAnalysis.cs (2)
22useUpdatedEscapeRules: symbol.ContainingModule.UseUpdatedEscapeRules, 40useUpdatedEscapeRules: symbol.ContainingModule.UseUpdatedEscapeRules,
CodeGen\EmitExpression.cs (2)
1755(object)actualMethodTargetedByTheCall.ContainingModule == (object)_method.ContainingModule)
Compilation\CSharpCompilation.cs (1)
4399if (symbol.ContainingModule != SourceModule)
Emitter\Model\FieldSymbolAdapter.cs (2)
65AdaptedFieldSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 108else if (AdaptedFieldSymbol.ContainingModule == ((PEModuleBuilder)visitor.Context.Module).SourceModule)
Emitter\Model\MethodSymbolAdapter.cs (3)
110if (AdaptedMethodSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 170AdaptedMethodSymbol.ContainingModule == moduleBeingBuilt.SourceModule) // must be declared in the module we are building 200if (AdaptedMethodSymbol.IsDefinition && AdaptedMethodSymbol.ContainingModule == moduleBeingBuilt.SourceModule)
Emitter\Model\NamedTypeSymbolAdapter.cs (6)
135AdaptedNamedTypeSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 169AdaptedNamedTypeSymbol.ContainingModule == moduleBeingBuilt.SourceModule) 207AdaptedNamedTypeSymbol.ContainingModule == moduleBeingBuilt.SourceModule) // must be declared in the module we are building 794return moduleBeingBuilt.Translate(AdaptedNamedTypeSymbol.ContainingModule, context.Diagnostics); 813Debug.Assert((object)AdaptedNamedTypeSymbol.ContainingType == null && AdaptedNamedTypeSymbol.ContainingModule is SourceModuleSymbol); 949Debug.Assert(this.ContainingModule is SourceModuleSymbol);
Emitter\Model\ParameterSymbolAdapter.cs (1)
193AdaptedParameterSymbol.ContainingModule == moduleBeingBuilt.SourceModule)
Emitter\Model\PEAssemblyBuilder.cs (1)
518Debug.Assert(userDefinedAttribute is null || (object)userDefinedAttribute.ContainingModule == _sourceAssembly.SourceModule);
Emitter\Model\PEModuleBuilder.cs (11)
676diagnostics.Add(ErrorCode.ERR_ExportedTypeConflictsWithDeclaration, NoLocation.Singleton, type, type.ContainingModule); 696diagnostics.Add(ErrorCode.ERR_ExportedTypesConflict, NoLocation.Singleton, type, type.ContainingModule, contender, contender.ContainingModule); 701diagnostics.Add(ErrorCode.ERR_ForwardedTypeConflictsWithExportedType, NoLocation.Singleton, type, type.ContainingAssembly, contender, contender.ContainingModule); 1551if ((object)Compilation.SourceModule != symbol.ContainingModule) 1562if ((object)Compilation.SourceModule != symbol.ContainingModule) 1573if ((object)Compilation.SourceModule != symbol.ContainingModule) 1589if ((object)Compilation.SourceModule != symbol.ContainingModule) 1650if ((object)module != symbol && (object)module != symbol.ContainingModule) 1678if ((object)Compilation.SourceModule != symbol.ContainingModule) 1724if ((object)Compilation.SourceModule != symbol.ContainingModule)
Emitter\Model\PropertySymbolAdapter.cs (1)
145Debug.Assert(AdaptedPropertySymbol.ContainingModule is SourceModuleSymbol || AdaptedPropertySymbol.ContainingAssembly.IsLinked);
Emitter\Model\SymbolAdapter.cs (1)
67Debug.Assert(this.ContainingModule is SourceModuleSymbol ||
FlowAnalysis\EmptyStructTypeCache.cs (1)
225member.ContainingModule.Ordinal != 0) && // (an added module is imported)
Lowering\MethodToClassRewriter.cs (1)
737Debug.Assert(containingType.ContainingModule is SourceModuleSymbol);
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.TypeOrDelegateTemplateSymbol.cs (1)
175get { return ContainingModule.AreLocalsZeroed; }
Symbols\EventSymbol.cs (1)
292if (this.ContainingModule.HasUnifiedReferences)
Symbols\FieldSymbol.cs (1)
364if (this.ContainingModule.HasUnifiedReferences)
Symbols\Metadata\PE\MetadataDecoder.cs (1)
605if ((object)peMethod != null && ReferenceEquals(peMethod.ContainingModule, moduleSymbol))
Symbols\Metadata\PE\NullableTypeDecoder.cs (1)
29Debug.Assert((object)accessSymbol.ContainingModule == containingModule);
Symbols\Metadata\PE\PEEventSymbol.cs (4)
168NamedTypeSymbol eventRegistrationTokenTable_T = ((PEModuleSymbol)(this.ContainingModule)).EventRegistrationTokenTable_T; 191NamedTypeSymbol token = ((PEModuleSymbol)(this.ContainingModule)).EventRegistrationToken; 364var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 501ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref _lazyObsoleteAttributeData, _handle, (PEModuleSymbol)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false);
Symbols\Metadata\PE\PEFieldSymbol.cs (2)
582var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 669ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref _lazyObsoleteAttributeData, _handle, (PEModuleSymbol)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false);
Symbols\Metadata\PE\PEMethodSymbol.cs (3)
1533var result = ObsoleteAttributeHelpers.GetObsoleteDataFromMetadata(_handle, (PEModuleSymbol)ContainingModule, ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: MethodKind == MethodKind.Constructor); 1563var containingModule = (PEModuleSymbol)ContainingModule; 1652internal sealed override bool UseUpdatedEscapeRules => ContainingModule.UseUpdatedEscapeRules;
Symbols\Metadata\PE\PEModuleSymbol.cs (1)
785Debug.Assert((object)symbol.ContainingModule == this);
Symbols\Metadata\PE\PEParameterSymbol.cs (3)
1017var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 1123=> PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, (PEModuleSymbol)ContainingModule, Handle, allowedFeatures: CompilerFeatureRequiredFeatures.None, decoder); 1129var containingModule = (PEModuleSymbol)ContainingModule;
Symbols\Metadata\PE\PEPropertySymbol.cs (4)
522var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 537var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 640var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 868ObsoleteAttributeHelpers.InitializeObsoleteDataFromMetadata(ref _lazyObsoleteAttributeData, _handle, (PEModuleSymbol)(this.ContainingModule), ignoreByRefLikeMarker: false, ignoreRequiredMemberMarker: false);
Symbols\Metadata\PE\PETypeParameterSymbol.cs (7)
159var moduleSymbol = ((PEModuleSymbol)this.ContainingModule); 427return GetConstraintHandleCollection(((PEModuleSymbol)this.ContainingModule).Module); 476if (((PEModuleSymbol)this.ContainingModule).Module.HasNullableAttribute(_handle, out byte value, out _)) 520var moduleSymbol = ((PEModuleSymbol)this.ContainingModule); 635var containingPEModuleSymbol = (PEModuleSymbol)this.ContainingModule; 711=> PEUtilities.DeriveCompilerFeatureRequiredAttributeDiagnostic(this, (PEModuleSymbol)ContainingModule, Handle, CompilerFeatureRequiredFeatures.None, decoder); 717var containingModule = (PEModuleSymbol)ContainingModule;
Symbols\MetadataOrSourceAssemblySymbol.cs (1)
83Debug.Assert(corType.ContainingModule.Ordinal == 0);
Symbols\MethodSymbol.cs (1)
958if (this.ContainingModule?.HasUnifiedReferences == true)
Symbols\MissingMetadataTypeSymbol.cs (1)
83ModuleSymbol containingModule = this.ContainingModule;
Symbols\NamedTypeSymbol.cs (3)
1418if (this.ContainingModule.HasUnifiedReferences) 1454Debug.Assert(owner.ContainingModule.HasUnifiedReferences); 1455if (owner.ContainingModule.GetUnificationUseSiteDiagnostic(ref result, this))
Symbols\PropertySymbol.cs (1)
386if (this.ContainingModule.HasUnifiedReferences)
Symbols\PublicModel\Symbol.cs (1)
207IModuleSymbol ISymbol.ContainingModule => UnderlyingSymbol.ContainingModule.GetPublicSymbol();
Symbols\Retargeting\RetargetingNamespaceSymbol.cs (1)
220Debug.Assert((object)underlying.ContainingModule == (object)_retargetingModule.UnderlyingModule);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (15)
44Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 50Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 56Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 62Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 88Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 94Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 100Debug.Assert(ReferenceEquals(symbol.ContainingModule, _underlyingModule)); 279var module = type.ContainingModule; 341if ((object)type.ContainingModule == (object)_retargetingModule.UnderlyingModule) 663if ((object)symbol.OriginalDefinition.ContainingModule == (object)_retargetingModule.UnderlyingModule && 895Debug.Assert(ReferenceEquals(method.ContainingModule, this.UnderlyingModule)); 905if (ReferenceEquals(method.ContainingModule, this.UnderlyingModule) && ReferenceEquals(method, method.OriginalDefinition)) 945Debug.Assert(ReferenceEquals(property.ContainingModule, this.UnderlyingModule)); 953if (ReferenceEquals(property.ContainingModule, this.UnderlyingModule) && ReferenceEquals(property, property.OriginalDefinition)) 969if (ReferenceEquals(@event.ContainingModule, this.UnderlyingModule) && ReferenceEquals(@event, @event.OriginalDefinition))
Symbols\Source\ImplicitNamedTypeSymbol.cs (1)
98get { return ContainingType?.AreLocalsZeroed ?? ContainingModule.AreLocalsZeroed; }
Symbols\Source\SourceAssemblySymbol.cs (2)
1131result = x.ContainingModule.Ordinal - y.ContainingModule.Ordinal;
Symbols\Source\SourceMemberContainerSymbol.cs (2)
4192if (baseToStringMethod.ContainingModule != this.ContainingModule && !this.DeclaringCompilation.IsFeatureEnabled(MessageID.IDS_FeatureSealedToStringInRecord))
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
1789if (ReferenceEquals(this.ContainingModule, implementingMethodOriginalDefinition.ContainingModule))
Symbols\Source\SourceMethodSymbol.cs (1)
85internal sealed override bool UseUpdatedEscapeRules => ContainingModule.UseUpdatedEscapeRules;
Symbols\Source\SourceNamedTypeSymbol.cs (1)
1360return data?.HasSkipLocalsInitAttribute != true && (ContainingType?.AreLocalsZeroed ?? ContainingModule.AreLocalsZeroed);
Symbols\Source\SourceParameterSymbol.cs (1)
240internal sealed override bool UseUpdatedEscapeRules => ContainingModule.UseUpdatedEscapeRules;
Symbols\Source\ThisParameterSymbol.cs (1)
187=> _containingMethod?.UseUpdatedEscapeRules ?? _containingType.ContainingModule.UseUpdatedEscapeRules;
Symbols\Symbol.cs (4)
208switch (this.ContainingModule) 231IModuleSymbolInternal ISymbolInternal.ContainingModule => this.ContainingModule; 262return (object)container != null ? container.ContainingModule : null; 771return this.ContainingModule.DefaultMarshallingCharSet;
Symbols\Synthesized\Records\SynthesizedRecordObjectMethod.cs (2)
49if (overridden is object && !(overridden.ContainingType is SourceMemberContainerTypeSymbol { IsRecord: true } && overridden.ContainingModule == overriding.ContainingModule))
Symbols\Synthesized\SynthesizedEntryPointSymbol.cs (1)
314internal sealed override bool UseUpdatedEscapeRules => ContainingModule.UseUpdatedEscapeRules;
Symbols\Synthesized\SynthesizedInstanceMethodSymbol.cs (1)
84internal sealed override bool UseUpdatedEscapeRules => ContainingModule.UseUpdatedEscapeRules;
Symbols\TypeSymbol.cs (6)
893implementingTypeIsFromSomeCompilation = currType.OriginalDefinition.ContainingModule is not PEModuleSymbol; 1475if ((object)implementingMember != null && implementingMember.OriginalDefinition.ContainingModule is not PEModuleSymbol && implementingMember.IsExplicitInterfaceImplementation()) 1621if (interfaceMember.Kind == SymbolKind.Method && implementingType.ContainingModule != implicitImpl.ContainingModule) 1726if (implicitImpl.IsStatic && interfaceMember.ContainingModule != implementingType.ContainingModule)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (14)
CodeGen\CodeGenFunctionPointersTests.cs (5)
2533Assert.Equal(module, i1.ContainingModule); 2537Assert.Equal(module, i2.ContainingModule); 2567Assert.Equal(module, i1.ContainingModule); 2571Assert.Equal(module, i2.ContainingModule); 2604Assert.Equal(module, i1.ContainingModule);
CodeGen\CodeGenOverridingAndHiding.cs (1)
4136var allAttributes = ((PEModuleSymbol)parameter.ContainingModule).GetCustomAttributesForToken(peParameter.Handle);
CodeGen\CodeGenTupleTest.cs (4)
28285var isSourceSymbol = tuple.ContainingModule is SourceModuleSymbol; 28367var isSourceSymbol = tuple.ContainingModule is SourceModuleSymbol; 28456var isSourceSymbol = namedType.ContainingModule is SourceModuleSymbol; 28528var isSourceSymbol = namedType.ContainingModule is SourceModuleSymbol;
Emit\CompilationEmitTests.cs (2)
5553Assert.Equal("sourceMod.dll", b.ContainingModule.Name); 5558Assert.Equal("refMod.netmodule", a.ContainingModule.Name);
Emit\NoPiaEmbedTypes.cs (2)
5811Assert.True(((PEModuleSymbol)p1.ContainingModule).Module.MetadataReader.GetParameter(p1.Handle).Name.IsNil); 5820Assert.True(((PEModuleSymbol)p2.ContainingModule).Module.MetadataReader.GetParameter(p2.Handle).Name.IsNil);
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (8)
Attributes\AttributeTests_IsUnmanaged.cs (1)
822var attributes = ((PEModuleSymbol)typeParameter.ContainingModule).GetCustomAttributesForToken(((PETypeParameterSymbol)typeParameter).Handle);
Attributes\AttributeTests_NativeInteger.cs (6)
290AssertNativeIntegerAttributes(type.ContainingModule, expected); 367AssertNativeIntegerAttributes(type.ContainingModule, expected); 450AssertNativeIntegerAttributes(type.ContainingModule, expected); 527AssertNativeIntegerAttributes(type.ContainingModule, expected); 650AssertNativeIntegerAttributes(type.ContainingModule, expected); 757AssertNativeIntegerAttributes(type.ContainingModule, expected);
Attributes\WellKnownAttributesTestBase.cs (1)
91var allAttributes = ((PEModuleSymbol)parameter.ContainingModule).GetCustomAttributesForToken(peParameter.Handle);
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler (7)
CompilationContext.cs (2)
343var typeNameDecoder = new EETypeNameDecoder(Compilation, (PEModuleSymbol)_currentFrame.ContainingModule); 967var typeNameDecoder = new EETypeNameDecoder(binder.Compilation, (PEModuleSymbol)substitutedSourceMethod.ContainingModule);
CompilationExtensions.cs (1)
35var metadataDecoder = new MetadataDecoder((PEModuleSymbol)method.ContainingModule);
CSharpInstructionDecoder.cs (1)
174return new EETypeNameDecoder(compilation, (PEModuleSymbol)method.ContainingModule);
EvaluationContext.cs (2)
153var symbolProvider = new CSharpEESymbolProvider(compilation.SourceAssembly, (PEModuleSymbol)currentFrame.ContainingModule, currentFrame); 155var metadataDecoder = new MetadataDecoder((PEModuleSymbol)currentFrame.ContainingModule, currentFrame);
Symbols\EELocalSymbolBase.cs (1)
82if (!DeriveUseSiteInfoFromType(ref result, type, AllowedRequiredModifierType.None) && this.ContainingModule.HasUnifiedReferences)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ExpressionCompiler.UnitTests (4)
ExpressionCompilerTestBase.cs (2)
244var module = (PEModuleSymbol)methodOrType.ContainingModule; 513var peModule = (PEModuleSymbol)peMethod.ContainingModule;
InstructionDecoderTests.cs (1)
456((PEModuleSymbol)frame.ContainingModule).Module.GetModuleVersionIdOrThrow(),
WinMdTests.cs (1)
228var module = (PEModuleSymbol)compilation.GetMember("<>x").ContainingModule;
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (18)
Semantics\NullableReferenceTypesTests.cs (5)
95078Assert.Same(m, nullableAttribute.AttributeClass.ContainingModule); 95151Assert.NotEqual(m, nullableAttribute.AttributeClass.ContainingModule); 101203Assert.Same(m, nullableAttribute.AttributeClass.ContainingModule); 101280Assert.NotEqual(m, nullableAttribute.AttributeClass.ContainingModule); 120445AnnotationsInMetadataFieldSymbolValidator(b.ContainingModule, fieldsBaseline);
Semantics\RefFieldTests.cs (13)
25677Assert.Equal(version == 11, method.ContainingModule.UseUpdatedEscapeRules); 25716Assert.False(method.ContainingModule.UseUpdatedEscapeRules); 25755Assert.False(method.ContainingModule.UseUpdatedEscapeRules); 25806Assert.Equal(expectedUseUpdatedEscapeRules, method.ContainingModule.UseUpdatedEscapeRules); 25856var module = comp.GetMember<NamedTypeSymbol>("A").ContainingModule; 25862module = comp.GetMember<NamedTypeSymbol>("System.Object").ContainingModule; 25908var module = comp.GetMember<NamedTypeSymbol>("System.Object").ContainingModule; 25911module = comp.GetMember<NamedTypeSymbol>("A").ContainingModule; 25923module = comp.GetMember<NamedTypeSymbol>("A").ContainingModule; 25972var module = comp.GetMember<NamedTypeSymbol>("System.Object").ContainingModule; 25975module = comp.GetMember<NamedTypeSymbol>("A").ContainingModule; 25987module = comp.GetMember<NamedTypeSymbol>("A").ContainingModule; 25993module = comp.GetMember<NamedTypeSymbol>("System.Object").ContainingModule;
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (59)
Compilation\ReferenceManagerTests.cs (2)
1780Assert.Equal(moduleSymbol1, moduleTypeSymbol1.ContainingModule); 1792Assert.Equal(moduleSymbol2, moduleTypeSymbol2.ContainingModule);
Symbols\CompilationCreationTests.cs (3)
2585Assert.Same(module2, m1.ReturnType.ContainingModule); 2586Assert.Same(module2, m2.ReturnType.ContainingModule); 2587Assert.Same(module2, m3.ReturnType.ContainingModule);
Symbols\DefaultInterfaceImplementationTests.cs (6)
18108var im = test1.InterfacesNoUseSiteDiagnostics().Single().ContainingModule; 18191Assert.Equal(MetadataImportOptions.Public, ((PEModuleSymbol)p1.ContainingModule).ImportOptions); 18294var im = test1.InterfacesNoUseSiteDiagnostics().Single().ContainingModule; 32889if (m1.ContainingModule is PEModuleSymbol peModule) 33726if (m1.ContainingModule is PEModuleSymbol peModule) 33842if (m1.ContainingModule is PEModuleSymbol peModule)
Symbols\ErrorTypeSymbolTests.cs (1)
120Assert.Null(error.ContainingModule);
Symbols\GenericConstraintTests.cs (2)
7319Assert.True(c.ContainingModule.HasUnifiedReferences); 7377Assert.True(c.ContainingModule.HasUnifiedReferences);
Symbols\Metadata\MetadataTypeTests.cs (1)
580var module = comp.GetMember<NamedTypeSymbol>("A").ContainingModule;
Symbols\Metadata\PE\LoadingNamespacesAndTypes.cs (1)
406var module = type.ContainingModule;
Symbols\Metadata\PE\MissingTypeReferences.cs (2)
168Assert.NotNull(@base.ContainingModule); 185Assert.NotNull(@base.ContainingModule);
Symbols\Retargeting\NoPia.cs (1)
2675Assert.Equal("Pia.dll", test.ContainingModule.Name);
Symbols\Retargeting\RetargetCustomModifiers.cs (4)
182Assert.Same(c1AsmRef.Modules[0], volatileFld.ContainingModule); 188Assert.Same(volatileFld.ContainingModule, ((RetargetingFieldSymbol)volatileFld).RetargetingModule); 200Assert.Same(c1AsmRef.Modules[0], m1.ContainingModule); 205Assert.Same(c1AsmRef.Modules[0], p1.ContainingModule);
Symbols\Source\BaseClassTests.cs (4)
1099Assert.Same(((PEModuleSymbol)B1.ContainingModule).Module, ((PEModuleSymbol)B2.ContainingModule).Module); 1225Assert.Same(((PEModuleSymbol)B1.ContainingModule).Module, ((PEModuleSymbol)B2.ContainingModule).Module);
Symbols\StaticAbstractMembersInInterfacesTests.cs (32)
16726if (c1M01.ContainingModule is PEModuleSymbol) 16893Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 16903if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 16975Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 16985if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 17057Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17128Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17202Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17205var expectedDisplay = m01.ContainingModule is PEModuleSymbol ? "void C11<T>.I1.M01(System.Int32 x)" : "void C1<T>.M01(System.Int32 x)"; 17213if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 17289Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17292var expectedDisplay = m01.ContainingModule is PEModuleSymbol ? "void C11<T>.I1<T>.M01(T x)" : "void C1<T>.M01(T x)"; 17300if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 17392Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 17494Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 21501if (c1M01.ContainingModule is PEModuleSymbol) 21731Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 21741if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 21840Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 21942Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 21945var expectedDisplay = m01.ContainingModule is PEModuleSymbol ? "C11<T, U> C11<T, U>.I1<C11<T, U>, C1<T, U>>." + opName + "(C11<T, U> x, C1<T, U> y)" : "C11<T, U> C1<T, U>." + opName + "(C11<T, U> x, C1<T, U> y)"; 21953if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 24842if (c1M01.ContainingModule is PEModuleSymbol) 25053Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 25124Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 27507if (c1M01.ContainingModule is PEModuleSymbol) 27719Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 27790Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 29562if (c1M01.ContainingModule is PEModuleSymbol) 29666Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol); 29676if (c1M01.OriginalDefinition.ContainingModule is PEModuleSymbol) 29772Assert.True(m01.ContainingModule is RetargetingModuleSymbol or PEModuleSymbol);
Microsoft.CodeAnalysis.CSharp.Test.Utilities (3)
LifetimeAnnotationAttributesVisitor.cs (1)
94var module = ((PEModuleSymbol)parameter.ContainingModule).Module;
RequiredMemberAttributesVisitor.cs (2)
43module = ((PEModuleSymbol)field.ContainingModule).Module; 48module = ((PEModuleSymbol)property.ContainingModule).Module;
Microsoft.CodeAnalysis.CSharp.WinRT.UnitTests (2)
Metadata\WinMdDumpTest.cs (2)
131((PEModuleSymbol)container.ContainingModule).Module.GetPropertyDefPropsOrThrow(property.Handle, out propertyName, out propertyAttrs); 174((PEModuleSymbol)container.ContainingModule).Module.GetEventDefPropsOrThrow(evnt.Handle, out eventName, out eventAttrs, out type);