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