4 overrides of Identity
Microsoft.CodeAnalysis.CSharp (4)
Symbols\Metadata\PE\PEAssemblySymbol.cs (1)
99
public override AssemblyIdentity
Identity
Symbols\MissingAssemblySymbol.cs (1)
60
public override AssemblyIdentity
Identity
Symbols\Retargeting\RetargetingAssemblySymbol.cs (1)
146
public override AssemblyIdentity
Identity
Symbols\Source\SourceAssemblySymbol.cs (1)
194
public override AssemblyIdentity
Identity
29 references to Identity
Microsoft.CodeAnalysis.CSharp (29)
Binder\Binder_Lookup.cs (1)
1512
diagInfo = new CSDiagnosticInfo(ErrorCode.ERR_FriendRefNotEqualToThis, unwrappedSymbol.ContainingAssembly.
Identity
.ToString(), AssemblyIdentity.PublicKeyToString(this.Compilation.Assembly.PublicKey));
Binder\HostObjectModeBinder.cs (1)
41
new object[] { name, ((MissingMetadataTypeSymbol)hostObjectType).ContainingAssembly.
Identity
},
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
253
var leftIdentity = left.
Identity
;
254
var rightIdentity = right.
Identity
;
Emitter\Model\AssemblyReference.cs (1)
29
public AssemblyIdentity Identity => _targetAssembly.
Identity
;
Emitter\Model\PEModuleBuilder.cs (1)
171
AssemblyIdentity asmIdentity = SourceModule.ContainingAssembly.
Identity
;
Symbols\AssemblySymbol.cs (4)
77
/// This is equivalent to <see cref="
Identity
"/>.<see cref="AssemblyIdentity.Name"/>, but may be
86
return
Identity
.Name;
95
AssemblyIdentity IAssemblySymbolInternal.Identity =>
Identity
;
1074
if (assemblyOpt != null && !assemblyOpt.Equals(assembly.
Identity
))
Symbols\Metadata\PE\MetadataDecoder.cs (1)
56
: base(moduleSymbol.Module, (moduleSymbol.ContainingAssembly is PEAssemblySymbol) ? moduleSymbol.ContainingAssembly.
Identity
: null, SymbolFactory.Instance, moduleSymbol)
Symbols\MetadataOrSourceOrRetargetingAssemblySymbol.cs (1)
57
result = potentialGiverOfAccess.
Identity
.PerformIVTCheck(this.PublicKey, key);
Symbols\MissingMetadataTypeSymbol.cs (1)
80
return new CSDiagnosticInfo(ErrorCode.ERR_NoTypeDef, this, containingAssembly.
Identity
);
Symbols\NonMissingModuleSymbol.cs (2)
99
var definitionId = dependentAssembly.
Identity
;
132
ownerAssembly.
Identity
.GetDisplayName(),
Symbols\PublicModel\AssemblySymbol.cs (2)
42
AssemblyIdentity IAssemblySymbol.Identity => UnderlyingAssemblySymbol.
Identity
;
82
AssemblyIdentity identity = UnderlyingAssemblySymbol.
Identity
;
Symbols\ReferenceManager.cs (4)
256
referencedAssembliesByIdentity.Add(symbol.
Identity
, symbol);
291
throw new NotSupportedException(string.Format(CodeAnalysisResources.ChangingVersionOfAssemblyReferenceIsNotAllowedDuringDebugging, identity, symbol.
Identity
.Version));
328
var sourceModuleReferences = new ModuleReferences<AssemblySymbol>(referencedAssemblies.SelectAsArray(a => a.
Identity
), referencedAssemblies, unifiedAssemblies);
1088
: base(compilation.Assembly.
Identity
, GetReferencedAssemblies(compilation), embedInteropTypes)
Symbols\Retargeting\RetargetingModuleSymbol.cs (2)
214
referencedAssemblySymbols[i].
Identity
;
217
Debug.Assert(identityComparer.Compare(moduleReferences.Identities[i], underlyingBoundReferences[j].
Identity
) != AssemblyIdentityComparer.ComparisonResult.NotEquivalent);
Symbols\Retargeting\RetargetingSymbolTranslator.cs (1)
824
type.ErrorInfo ?? new CSDiagnosticInfo(ErrorCode.ERR_ErrorInReferencedAssembly, type.ContainingAssembly?.
Identity
.GetDisplayName() ?? string.Empty), true);
Symbols\Source\SourceAssemblySymbol.cs (2)
2114
otherAssembly.
Identity
, this.Identity);
2117
otherAssembly.
Identity
);
Symbols\SymbolDistinguisher.cs (3)
115
location0 = containingAssembly0.
Identity
.ToString();
116
location1 = containingAssembly1.
Identity
.ToString();
191
return containingAssembly.
Identity
.ToString();