Symbols\Source\SourceAssemblySymbol.cs (49)
134var importOptions = (compilation.Options.MetadataImportOptions == MetadataImportOptions.All) ?
146if (!compilation.Options.CryptoPublicKey.IsEmpty)
149_lazyStrongNameKeys = StrongNameKeys.Create(compilation.Options.CryptoPublicKey, privateKey: null, hasCounterSignature: false, MessageProvider.Instance);
483string keyFile = _compilation.Options.CryptoKeyFile;
486if (DeclaringCompilation.Options.PublicSign)
497Debug.Assert(!DeclaringCompilation.Options.Errors.IsEmpty);
515string keyContainer = _compilation.Options.CryptoKeyContainer;
528return StrongNameKeys.Create(DeclaringCompilation.Options.StrongNameProvider, keyFile, keyContainer, hasCounterSignature, MessageProvider.Instance);
586if (StrongNameKeys.DiagnosticOpt != null && !_compilation.Options.OutputKind.IsNetModule())
602if (DeclaringCompilation.Options.PublicSign)
604if (_compilation.Options.OutputKind.IsNetModule())
619if (DeclaringCompilation.Options.OutputKind != OutputKind.NetModule &&
620DeclaringCompilation.Options.CryptoPublicKey.IsEmpty &&
623!DeclaringCompilation.Options.PublicSign &&
648CSharpCompilationOptions compilationOptions = compilation.Options;
687CSharpCompilationOptions compilationOptions = compilation.Options;
772if (_compilation.Options.DelaySign.HasValue && (assemblyDelaySignAttributeSetting != ThreeState.Unknown) &&
773(DeclaringCompilation.Options.DelaySign.Value != (assemblyDelaySignAttributeSetting == ThreeState.True)))
778if (_compilation.Options.PublicSign && assemblyDelaySignAttributeSetting == ThreeState.True)
781nameof(_compilation.Options.PublicSign),
785if (!String.IsNullOrEmpty(_compilation.Options.CryptoKeyContainer))
791if (_compilation.Options.OutputKind == OutputKind.NetModule)
801else if (String.Compare(_compilation.Options.CryptoKeyContainer, assemblyKeyContainerAttributeSetting, StringComparison.OrdinalIgnoreCase) != 0)
814if (_compilation.Options.OutputKind == OutputKind.NetModule)
825if (_compilation.Options.PublicSign &&
826!_compilation.Options.OutputKind.IsNetModule() &&
832if (!String.IsNullOrEmpty(_compilation.Options.CryptoKeyFile))
838if (_compilation.Options.OutputKind == OutputKind.NetModule)
848else if (String.Compare(_compilation.Options.CryptoKeyFile, assemblyKeyFileAttributeSetting, StringComparison.OrdinalIgnoreCase) != 0)
851if (_compilation.Options.OutputKind == OutputKind.NetModule)
862if (_compilation.Options.PublicSign &&
863!_compilation.Options.OutputKind.IsNetModule() &&
875if (_compilation.Options.DelaySign.HasValue)
877return _compilation.Options.DelaySign.Value;
881if (_compilation.Options.PublicSign)
989if (_modules.Length > 1 && !_compilation.Options.OutputKind.IsNetModule())
1365if (_compilation.Options.OutputKind.IsNetModule())
1465if (_compilation.Options.OutputKind.IsNetModule())
1816if (_compilation.Options.AllowUnsafe)
1943CSharpCompilationOptions options = _compilation.Options;
2015if (_compilation.Options.OutputKind == OutputKind.NetModule)
2020if (!string.IsNullOrEmpty(_compilation.Options.CryptoKeyContainer) &&
2026var typedConstant = new TypedConstant(stringType, TypedConstantKind.Primitive, _compilation.Options.CryptoKeyContainer);
2030if (!String.IsNullOrEmpty(_compilation.Options.CryptoKeyFile) &&
2036var typedConstant = new TypedConstant(stringType, TypedConstantKind.Primitive, _compilation.Options.CryptoKeyFile);
2183VersionHelper.GenerateVersionFromPatternAndCurrentTime(_compilation.Options.CurrentLocalTime, AssemblyVersionAttributeSetting),
2435if (_compilation.Options.OutputKind.IsApplication())
2660internal override bool IsNetModule() => this._compilation.Options.OutputKind.IsNetModule();
2866else if (!_compilation.Options.OutputKind.IsNetModule())