3 writes to CryptoPublicKey
Microsoft.CodeAnalysis (1)
Compilation\CompilationOptions.cs (1)
303this.CryptoPublicKey = cryptoPublicKey.NullToEmpty();
Microsoft.CodeAnalysis.CSharp (1)
CSharpCompilationOptions.cs (1)
355return new CSharpCompilationOptions(this) { CryptoPublicKey = value };
Microsoft.CodeAnalysis.VisualBasic (1)
VisualBasicCompilationOptions.vb (1)
766Return New VisualBasicCompilationOptions(Me) With {.CryptoPublicKey = value}
29 references to CryptoPublicKey
Microsoft.CodeAnalysis (12)
Compilation\Compilation.cs (1)
272!options.CryptoPublicKey.IsEmpty ||
Compilation\CompilationOptions.cs (9)
89/// Use <see cref="CryptoPublicKey"/> to generate assemblies with strong name and 101/// If false and <see cref="CryptoPublicKey"/>, <see cref="CryptoKeyFile"/>, or <see cref="CryptoKeyContainer"/> is specified 119/// or directly via <see cref="CryptoPublicKey" />. 566if (!CryptoPublicKey.IsEmpty) 571Location.None, nameof(CryptoPublicKey), nameof(CryptoKeyFile))); 577Location.None, nameof(CryptoPublicKey), nameof(CryptoKeyContainer))); 630this.CryptoPublicKey.SequenceEqual(other.CryptoPublicKey) && 678Hash.Combine(Hash.CombineValues(this.CryptoPublicKey, 16),
Compilation\DeterministicKeyBuilder.cs (1)
446WriteByteArrayValue(writer, "cryptoPublicKey", options.CryptoPublicKey.AsSpan());
StrongName\StrongNameKeys.cs (1)
99nameof(CompilationOptions.CryptoPublicKey), BitConverter.ToString(publicKey.ToArray())));
Microsoft.CodeAnalysis.CSharp (5)
CSharpCompilationOptions.cs (2)
242cryptoPublicKey: other.CryptoPublicKey, 350if (value == this.CryptoPublicKey)
Symbols\Source\SourceAssemblySymbol.cs (3)
145if (!compilation.Options.CryptoPublicKey.IsEmpty) 148_lazyStrongNameKeys = StrongNameKeys.Create(compilation.Options.CryptoPublicKey, privateKey: null, hasCounterSignature: false, MessageProvider.Instance); 619DeclaringCompilation.Options.CryptoPublicKey.IsEmpty &&
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (4)
Compilation\CSharpCompilationOptionsTests.cs (4)
81TestHiddenProperty((old, value) => old.WithCryptoPublicKey(value), opt => opt.CryptoPublicKey, ImmutableArray.Create<byte>(0, 1, 2, 3)); 119TestProperty((old, value) => old.WithCryptoPublicKey(value), opt => opt.CryptoPublicKey, ImmutableArray.Create<byte>(0, 1, 2, 3)); 444Assert.Equal(ImmutableArray<byte>.Empty, options.CryptoPublicKey); 445Assert.Equal(ImmutableArray<byte>.Empty, options.WithCryptoPublicKey(default(ImmutableArray<byte>)).CryptoPublicKey);
Microsoft.CodeAnalysis.VisualBasic (5)
Symbols\Source\SourceAssemblySymbol.vb (3)
105If Not compilation.Options.CryptoPublicKey.IsEmpty Then 107_lazyStrongNameKeys = StrongNameKeys.Create(compilation.Options.CryptoPublicKey, privateKey:=Nothing, hasCounterSignature:=False, MessageProvider.Instance) 1265DeclaringCompilation.Options.CryptoPublicKey.IsEmpty AndAlso
VisualBasicCompilationOptions.vb (2)
316cryptoPublicKey:=other.CryptoPublicKey, 762If value = Me.CryptoPublicKey Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (2)
Compilation\VisualBasicCompilationOptionsTests.vb (2)
547Assert.Equal(ImmutableArray(Of Byte).Empty, options.CryptoPublicKey) 548Assert.Equal(ImmutableArray(Of Byte).Empty, options.WithCryptoPublicKey(Nothing).CryptoPublicKey)
Microsoft.CodeAnalysis.Workspaces (1)
Serialization\AbstractOptionsSerializationService.cs (1)
40writer.WriteSpan(options.CryptoPublicKey.AsSpan());