90 references to PublicKey
Microsoft.CodeAnalysis (7)
Compilation\Compilation.cs (1)
215Assembly.Identity.PublicKey,
Compilation\DeterministicKeyBuilder.cs (1)
332compilation.Assembly.Identity.PublicKey,
MetadataReader\PEAssembly.cs (2)
140keys.Add(identity.PublicKey); 144keys.Add(identity.PublicKey);
PEWriter\MetadataWriter.cs (2)
1968if (!sourceAssembly.Identity.PublicKey.IsDefaultOrEmpty) 1977publicKey: metadata.GetOrAddBlob(sourceAssembly.Identity.PublicKey),
PEWriter\SigningUtilities.cs (1)
60keySize = assembly.Identity.PublicKey.Length;
Microsoft.CodeAnalysis.CSharp (6)
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
230return Identity.PublicKey;
Symbols\MissingAssemblySymbol.cs (1)
71get { return Identity.PublicKey; }
Symbols\PublicModel\AssemblySymbol.cs (1)
89IVTConclusion conclusion = identity.PerformIVTCheck(assemblyWantingAccess.Identity.PublicKey, key);
Symbols\Source\SourceAssemblySymbol.cs (3)
2293if (identity.PublicKey.IsEmpty) 2304keys.TryAdd(identity.PublicKey, locationAndValue); 2309keys.TryAdd(identity.PublicKey, locationAndValue);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (1)
DecompiledSource\AssemblyResolver.cs (1)
112var publicKeyToken = assembly.Identity.PublicKey;
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (32)
Attributes\InternalsVisibleToAndStrongNameTests.cs (32)
104Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 138Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty); 149Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)); 168Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty); 178Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)); 218Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 245Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 265Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty); 275Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)); 287Assert.True(ByteSequenceComparer.Equals(TestResources.General.snPublicKey.AsImmutableOrNull(), other.Assembly.Identity.PublicKey)); 312Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty); 321Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)); 334Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 348Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 367Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 379Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 391Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)); 401Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 412Assert.True(other.Assembly.Identity.PublicKey.IsEmpty); 426Assert.True(ByteSequenceComparer.Equals(s_publicKey, c.Assembly.Identity.PublicKey)); 432AssertEx.Equal(identity.PublicKey, s_publicKey); 455Assert.True(ByteSequenceComparer.Equals(s_publicKey, c.Assembly.Identity.PublicKey)); 461AssertEx.Equal(identity.PublicKey, s_publicKey); 1056Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1085Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1114Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1146Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1181Assert.True(ByteSequenceComparer.Equals(s_publicKey, requestor.Assembly.Identity.PublicKey)); 1407Assert.Equal(TestResources.General.snMaxSizePublicKey, comp.Assembly.Identity.PublicKey); 1425Assert.Equal(TestResources.General.snMaxSizePublicKey, comp2.Assembly.Identity.PublicKey); 1435Assert.Equal(TestResources.General.snMaxSizePublicKey, comp3.Assembly.Identity.PublicKey); 1691var key = metadata.GetAssembly().Identity.PublicKey;
Microsoft.CodeAnalysis.Features (1)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
289return GetPublicKeyAsHexString(compilation.Assembly.Identity.PublicKey);
Microsoft.CodeAnalysis.UnitTests (10)
MetadataReferences\AssemblyIdentityExtensions.cs (2)
31if (identity.PublicKey.Length > 0) 33result.SetPublicKey(identity.PublicKey.ToArray());
MetadataReferences\AssemblyIdentityTests.cs (8)
114AssertEx.Equal(id.PublicKey, PublicKey1); 150Assert.Equal(0, id.PublicKey.Length); 161AssertEx.Equal(PublicKey1, id.PublicKey); 172Assert.Equal(0, id.PublicKey.Length); 183AssertEx.Equal(PublicKey1, id.PublicKey); 194AssertEx.Equal(PublicKey1, id.PublicKey); 265AssertEx.Equal(PublicKey1, id.PublicKey); 275Assert.Equal(0, id.PublicKey.Length);
Microsoft.CodeAnalysis.VisualBasic (6)
Symbols\AssemblySymbol.vb (1)
739Dim conclusion As IVTConclusion = Me.Identity.PerformIVTCheck(assemblyWantingAccess.Identity.PublicKey, key)
Symbols\Metadata\PE\PEAssemblySymbol.vb (1)
109Return _assembly.Identity.PublicKey
Symbols\MissingAssemblySymbol.vb (1)
65Return Identity.PublicKey
Symbols\Source\SourceAssemblySymbol.vb (3)
971If identity.PublicKey.IsEmpty Then 980keys.TryAdd(identity.PublicKey, locationAndValue) 983keys.TryAdd(identity.PublicKey, locationAndValue)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (24)
Attributes\InternalsVisibleToAndStrongNameTests.vb (24)
81Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)) 101Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty) 111Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)) 131Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty) 141Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)) 160Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)) 179Assert.True(ByteSequenceComparer.Equals(s_publicKey, other.Assembly.Identity.PublicKey)) 207Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty) 217Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)) 236Assert.True(ByteSequenceComparer.Equals(TestResources.General.snPublicKey.AsImmutableOrNull(), other.Assembly.Identity.PublicKey)) 267Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty) 277Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey)) 299Assert.True(other.Assembly.Identity.PublicKey.IsEmpty) 318Assert.True(other.Assembly.Identity.PublicKey.IsEmpty) 337Assert.True(other.Assembly.Identity.PublicKey.IsEmpty) 355Assert.True(ByteSequenceComparer.Equals(s_publicKey, c.Assembly.Identity.PublicKey)) 361AssertEx.Equal(identity.PublicKey, s_publicKey) 388Assert.True(ByteSequenceComparer.Equals(s_publicKey, c.Assembly.Identity.PublicKey)) 394AssertEx.Equal(identity.PublicKey, s_publicKey) 479Assert.True(other.Assembly.Identity.PublicKey.IsEmpty) 508Assert.True(other.Assembly.Identity.PublicKey.IsEmpty) 1110Assert.Equal(TestResources.General.snMaxSizePublicKey, comp.Assembly.Identity.PublicKey) 1128Assert.Equal(TestResources.General.snMaxSizePublicKey, comp2.Assembly.Identity.PublicKey) 1135Assert.Equal(TestResources.General.snMaxSizePublicKey, comp3.Assembly.Identity.PublicKey)
VBCSCompiler.UnitTests (3)
AnalyzerConsistencyCheckerTests.cs (3)
110var key = NetStandard20.netstandard.GetAssemblyIdentity().PublicKey; 136var dllFile = CreateNetStandardDll(directory, "System.Memory", "2.0.0.0", NetStandard20.netstandard.GetAssemblyIdentity().PublicKey); 190var key = NetStandard20.netstandard.GetAssemblyIdentity().PublicKey;