Binder\Binder_Symbols.cs (12)
1969AssemblySymbol container = symbol.ContainingAssembly;
2042mdSymbol.ContainingAssembly,
2064mdSymbol.ContainingAssembly,
2128new object[] { first.ContainingAssembly, first, second.ContainingAssembly });
2153new object[] { GetContainingAssembly(first), first, second.ContainingAssembly, second });
2168new object[] { GetContainingAssembly(second), second, first.ContainingAssembly, first });
2406return symbol.ContainingAssembly ?? ((NamespaceSymbol)symbol).ConstituentNamespaces.First().ContainingAssembly;
2575var containingAssembly = symbol.ContainingAssembly;
2696Debug.Assert((object)forwardedType.ContainingAssembly != null, "How did we find a cycle if there was no forwarding?");
2697diagnostics.Add(ErrorCode.ERR_CycleInTypeForwarder, location, metadataName.FullName, forwardedType.ContainingAssembly.Name);
2706return forwardedType.ContainingAssembly;
Emitter\Model\PEModuleBuilder.cs (9)
693if ((object)type.ContainingAssembly == sourceAssembly)
710if ((object)type.ContainingAssembly == sourceAssembly)
713Debug.Assert(contender.ContainingAssembly == sourceAssembly);
717else if ((object)contender.ContainingAssembly == sourceAssembly)
720diagnostics.Add(ErrorCode.ERR_ForwardedTypeConflictsWithExportedType, NoLocation.Singleton, type, type.ContainingAssembly, contender, contender.ContainingModule);
725diagnostics.Add(ErrorCode.ERR_ForwardedTypesConflict, NoLocation.Singleton, type, type.ContainingAssembly, contender, contender.ContainingAssembly);
1579var byteArrayType = ArrayTypeSymbol.CreateSZArray(byteType.ContainingAssembly, TypeWithAnnotations.Create(byteType));
1665var 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);