2 implementations of Identity
Microsoft.CodeAnalysis.CSharp (1)
Symbols\PublicModel\AssemblySymbol.cs (1)
45AssemblyIdentity IAssemblySymbol.Identity => UnderlyingAssemblySymbol.Identity;
Microsoft.CodeAnalysis.VisualBasic (1)
Symbols\AssemblySymbol.vb (1)
101Public MustOverride ReadOnly Property Identity As AssemblyIdentity Implements IAssemblySymbol.Identity, IAssemblySymbolInternal.Identity
61 references to Identity
Microsoft.CodeAnalysis (3)
Compilation\Compilation.cs (1)
215Assembly.Identity.PublicKey,
Compilation\DeterministicKeyBuilder.cs (1)
332compilation.Assembly.Identity.PublicKey,
ReferenceManager\CommonReferenceManager.Resolution.cs (1)
289compilationReference.Compilation.Assembly.Identity,
Microsoft.CodeAnalysis.CodeStyle (4)
SymbolKey.AssemblySymbolKey.cs (3)
19visitor.WriteString(symbol.Identity.Name); 30if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 38if (ignoreAssemblyKey || assembly.Identity.Name == assemblyName)
SymbolKey.cs (1)
28/// they have equal <see cref="IAssemblySymbol.Identity"/>.Name</item>
Microsoft.CodeAnalysis.CSharp (3)
SymbolDisplay\SymbolDisplayVisitor.cs (2)
103? symbol.Identity.Name 104: symbol.Identity.GetDisplayName();
Symbols\PublicModel\AssemblySymbol.cs (1)
89IVTConclusion conclusion = identity.PerformIVTCheck(assemblyWantingAccess.Identity.PublicKey, key);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (8)
DecompiledSource\AssemblyResolver.cs (8)
41if (!_cache.TryGetValue(reference.Identity.Name, out var list)) 44_cache.Add(reference.Identity.Name, list); 91if (assemblies[0].Identity.Version != name.Version) 93Log(CSharpEditorResources.WARN_Version_mismatch_Expected_0_Got_1, name.Version, assemblies[0].Identity.Version); 110Log(assembly.Identity.GetDisplayName()); 111var version = assembly.Identity.Version; 112var publicKeyToken = assembly.Identity.PublicKey; 118else if (highestVersion == null || highestVersion.Identity.Version < version)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (3)
Utilities\SymbolEquivalenceComparerTests.cs (3)
1651=> x.Identity.Equals(y.Identity); 1654=> obj.Identity.GetHashCode();
Microsoft.CodeAnalysis.Features (13)
AddMissingReference\AbstractAddMissingReferenceCodeFixProvider.cs (1)
88uniqueIdentities.Remove(compilation.Assembly.Identity);
AddMissingReference\AddMissingReferenceCodeAction.cs (1)
68if (missingAssemblyIdentity.Equals(compilation.Assembly.Identity))
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (2)
287if (compilation?.Assembly?.Identity?.IsStrongName == true) 289return GetPublicKeyAsHexString(compilation.Assembly.Identity.PublicKey);
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (3)
2265return Equals(x?.Identity, y?.Identity); 2269=> obj?.Identity.GetHashCode() ?? 0;
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
213var fullAssemblyName = containingAssembly.Identity.GetDisplayName(); 362return new UniqueDocumentKey(containingAssembly.Identity, containingAssembly.GetMetadata()?.Id, project.Language, SymbolKey.Create(topLevelNamedType, cancellationToken), signaturesOnly);
MetadataAsSource\MetadataAsSourceGeneratedFileInfo.cs (1)
41this.AssemblyIdentity = topLevelNamedType.ContainingAssembly.Identity;
MetadataAsSource\MetadataAsSourceHelpers.cs (1)
38assemblySymbol.Identity.GetDisplayName());
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (2)
95var assemblyName = symbol.ContainingAssembly.Identity.Name; 96var assemblyVersion = symbol.ContainingAssembly.Identity.Version.ToString();
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\IRuntimeEnvironment.cs (2)
201var corLibIdentity = compilation.GetSpecialType(SpecialType.System_Object).ContainingAssembly.Identity; 214var identity = referencedCompilation.Assembly.Identity;
CompilationVerifier.cs (1)
463return _compilation.Assembly.Identity.GetDisplayName();
Platform\CoreClr\CoreCLRRuntimeEnvironment.cs (2)
55var corLibIdentity = mainCompilation.GetSpecialType(SpecialType.System_Object).ContainingAssembly.Identity; 56var identity = mainCompilation.Assembly.Identity;
Microsoft.CodeAnalysis.VisualBasic (4)
SymbolDisplay\SymbolDisplayVisitor.vb (2)
155Dim text = If((format.TypeQualificationStyle = SymbolDisplayTypeQualificationStyle.NameOnly), symbol.Identity.Name, symbol.Identity.GetDisplayName())
Symbols\AssemblySymbol.vb (2)
101Public MustOverride ReadOnly Property Identity As AssemblyIdentity Implements IAssemblySymbol.Identity, IAssemblySymbolInternal.Identity 739Dim conclusion As IVTConclusion = Me.Identity.PerformIVTCheck(assemblyWantingAccess.Identity.PublicKey, key)
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (2)
Attributes\InternalsVisibleToAndStrongNameTests.vb (2)
131Assert.True(comp.Assembly.Identity.PublicKey.IsEmpty) 141Assert.True(ByteSequenceComparer.Equals(s_publicKey, comp.Assembly.Identity.PublicKey))
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (1)
Compilation\ReferenceManagerTests.vb (1)
1396Assert.Equal(oldRef.Compilation.Assembly.Identity, actualIdentity)
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
CompilationTestUtils.vb (1)
1004e.Location.MetadataModule.ContainingAssembly.Identity.Name)
Microsoft.CodeAnalysis.Workspaces (4)
SymbolKey.AssemblySymbolKey.cs (3)
19visitor.WriteString(symbol.Identity.Name); 30if (ignoreAssemblyKey || compilation.Assembly.Identity.Name == assemblyName) 38if (ignoreAssemblyKey || assembly.Identity.Name == assemblyName)
SymbolKey.cs (1)
28/// they have equal <see cref="IAssemblySymbol.Identity"/>.Name</item>
Microsoft.CodeAnalysis.Workspaces.MSBuild (1)
MSBuild\MSBuildWorkspace.cs (1)
579return symbol?.Identity;
Microsoft.VisualStudio.LanguageServices (9)
Library\ObjectBrowser\AbstractDescriptionBuilder.cs (1)
49var name = assemblySymbol.Identity.Name;
Library\ObjectBrowser\AbstractListItemFactory.cs (3)
463=> x.Item2.Identity.Equals(y.Item2.Identity); 466=> obj.Item2.Identity.GetHashCode();
Library\VsNavInfo\NavInfoFactory.cs (4)
62=> new NavInfo(this, libraryName: assemblySymbol.Identity.GetDisplayName()); 148var isCompilationAssembly = containingAssembly.Identity.Equals(compilation.Assembly.Identity); 157: containingAssembly.Identity.Name;
Workspace\VisualStudioSymbolNavigationService.cs (1)
94var assemblyName = symbol.ContainingAssembly.Identity.Name;