Base:
property
DeclaringCompilation
Microsoft.CodeAnalysis.CSharp.Symbol.DeclaringCompilation
31 references to DeclaringCompilation
Microsoft.CodeAnalysis.CSharp (29)
Emitter\EditAndContinue\PEDeltaAssemblyBuilder.cs (1)
46var metadataSymbols = GetOrCreateMetadataSymbols(initialBaseline, sourceAssembly.DeclaringCompilation);
Emitter\Model\PEAssemblyBuilder.cs (3)
550var result = _sourceAssembly.DeclaringCompilation.GetWellKnownType(type); 557var result = _sourceAssembly.DeclaringCompilation.GetSpecialType(type); 564var compilation = _sourceAssembly.DeclaringCompilation;
Emitter\Model\PEModuleBuilder.cs (3)
81: base(sourceModule.ContainingSourceAssembly.DeclaringCompilation, 626Debug.Assert(OutputKind.IsNetModule() == sourceAssembly.DeclaringCompilation.Options.OutputKind.IsNetModule()); 641if (!sourceAssembly.DeclaringCompilation.Options.OutputKind.IsNetModule())
Emitter\Model\SourceAssemblySymbolAdapter.cs (1)
26var referenceAssemblyAttribute = this.DeclaringCompilation
Symbols\Attributes\RetargetingAttributeData.cs (1)
39TypeSymbol systemType = underlyingAssembly.DeclaringCompilation.GetWellKnownType(WellKnownType.System_Type);
Symbols\Compilation_UsedAssemblies.cs (2)
172usedAssemblies = sourceAssembly.DeclaringCompilation.GetCompleteSetOfUsedAssemblies(cancellationToken); 184usedAssemblies = retargetingAssembly.UnderlyingAssembly.DeclaringCompilation.GetCompleteSetOfUsedAssemblies(cancellationToken);
Symbols\PublicModel\SourceAssemblySymbol.cs (1)
24Compilation ISourceAssemblySymbol.Compilation => _underlying.DeclaringCompilation;
Symbols\Source\SourceAssemblySymbol.cs (13)
481if (DeclaringCompilation.Options.PublicSign) 492Debug.Assert(!DeclaringCompilation.Options.Errors.IsEmpty); 523return StrongNameKeys.Create(DeclaringCompilation.Options.StrongNameProvider, keyFile, keyContainer, hasCounterSignature, MessageProvider.Instance); 597if (DeclaringCompilation.Options.PublicSign) 614if (DeclaringCompilation.Options.OutputKind != OutputKind.NetModule && 615DeclaringCompilation.Options.CryptoPublicKey.IsEmpty && 618!DeclaringCompilation.Options.PublicSign && 768(DeclaringCompilation.Options.DelaySign.Value != (assemblyDelaySignAttributeSetting == ThreeState.True))) 1544var declarations = DeclaringCompilation.MergedRootDeclaration.Declarations; 1674QuickAttributeChecker checker = this.DeclaringCompilation.GetBinderFactory(node.SyntaxTree).GetBinder(node).QuickAttributeChecker; 1680QuickAttributeChecker checker = this.DeclaringCompilation.GetBinderFactory(node.SyntaxTree).GetBinder(node).QuickAttributeChecker; 1686QuickAttributeChecker checker = this.DeclaringCompilation.GetBinderFactory(node.SyntaxTree).GetBinder(node).QuickAttributeChecker; 1753this.DeclaringCompilation.GetBinderFactory(node.SyntaxTree).GetBinder(node).QuickAttributeChecker;
Symbols\Source\SourceModuleSymbol.cs (4)
416return _assemblySymbol.DeclaringCompilation; 543!isFeatureDisabled(_assemblySymbol.DeclaringCompilation) && 579var compilation = _assemblySymbol.DeclaringCompilation; 648var compilation = _assemblySymbol.DeclaringCompilation;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (2)
Attributes\AttributeTests_Security.cs (1)
44var compilation = sourceAssembly.DeclaringCompilation;
Attributes\WellKnownAttributesTestBase.cs (1)
77return sourceAssembly.DeclaringCompilation.GlobalNamespace.GetMember<NamespaceSymbol>("System");