Binder\Binder_Symbols.cs (12)
1989AssemblySymbol container = symbol.ContainingAssembly;
2062mdSymbol.ContainingAssembly,
2084mdSymbol.ContainingAssembly,
2148new object[] { first.ContainingAssembly, first, second.ContainingAssembly });
2173new object[] { GetContainingAssembly(first), first, second.ContainingAssembly, second });
2188new object[] { GetContainingAssembly(second), second, first.ContainingAssembly, first });
2426return symbol.ContainingAssembly ?? ((NamespaceSymbol)symbol).ConstituentNamespaces.First().ContainingAssembly;
2595var containingAssembly = symbol.ContainingAssembly;
2716Debug.Assert((object)forwardedType.ContainingAssembly != null, "How did we find a cycle if there was no forwarding?");
2717diagnostics.Add(ErrorCode.ERR_CycleInTypeForwarder, location, metadataName.FullName, forwardedType.ContainingAssembly.Name);
2726return forwardedType.ContainingAssembly;
Emitter\Model\PEModuleBuilder.cs (9)
746if ((object)type.ContainingAssembly == sourceAssembly)
763if ((object)type.ContainingAssembly == sourceAssembly)
766Debug.Assert(contender.ContainingAssembly == sourceAssembly);
770else if ((object)contender.ContainingAssembly == sourceAssembly)
773diagnostics.Add(ErrorCode.ERR_ForwardedTypeConflictsWithExportedType, NoLocation.Singleton, type, type.ContainingAssembly, contender, contender.ContainingModule);
778diagnostics.Add(ErrorCode.ERR_ForwardedTypesConflict, NoLocation.Singleton, type, type.ContainingAssembly, contender, contender.ContainingAssembly);
1742var byteArrayType = ArrayTypeSymbol.CreateSZArray(byteType.ContainingAssembly, TypeWithAnnotations.Create(byteType));
1828var boolArray = ArrayTypeSymbol.CreateSZArray(booleanType.ContainingAssembly, TypeWithAnnotations.Create(booleanType));
Symbols\Source\SourceTypeParameterSymbol.cs (5)
264DeclaringCompilation, ContainingAssembly.CorLibrary.TypeConversions, _locations[0], diagnostics);
347return this.ContainingAssembly.GetSpecialType(SpecialType.System_Object);
597return this.ResolveBounds(this.ContainingAssembly.CorLibrary, inProgress.Prepend(this), constraintTypes, inherited: false, this.DeclaringCompilation, diagnostics);
775return this.ResolveBounds(this.ContainingAssembly.CorLibrary, inProgress.Prepend(this), constraintTypes, inherited: false, this.DeclaringCompilation, diagnostics);
1015return this.ResolveBounds(this.ContainingAssembly.CorLibrary, inProgress.Prepend(this), constraintTypes, inherited: true, this.DeclaringCompilation, diagnostics);