66 references to Version
Microsoft.CodeAnalysis (36)
Desktop\DesktopAssemblyIdentityComparer.cs (3)
175uint thisVersion = ((uint)identity.Version.Major << 16) | (uint)identity.Version.Minor; 255var version = (AssemblyVersion)identity.Version;
Desktop\DesktopAssemblyIdentityComparer.Fx.cs (1)
161var version = (AssemblyVersion)identity.Version;
MetadataReference\AssemblyIdentityComparer.cs (2)
177(hasPartialVersion || reference.Version != definition.Version))
MetadataReference\AssemblyIdentityMap.cs (8)
47if (currentIdentity.Version == identity.Version) 54if (!allowHigherVersion || currentIdentity.Version < identity.Version) 59if (minHigherVersionCandidate == -1 || currentIdentity.Version < sameName[minHigherVersionCandidate].Key.Version) 86if (comparer(identity.Version, currentIdentity.Version, sameName[i].Value) &&
PEWriter\MetadataWriter.cs (6)
1979version: identity.Version, 2007version: sourceAssembly.Identity.Version, 3749sb.AppendFormat(CultureInfo.InvariantCulture, ", Version={0}.{1}.{2}.{3}", identity.Version.Major, identity.Version.Minor, identity.Version.Build, identity.Version.Revision);
ReferenceManager\CommonReferenceManager.Binding.cs (2)
989return value.Identity.Version != identity.Version;
ReferenceManager\CommonReferenceManager.Resolution.cs (14)
687if (identity.Version == other.Identity.Version) 694if (sameSimpleNameIdentities[0].Identity!.Version > identity.Version) 952if (reference.Version < definition.Version) 955if (minHigherVersionDefinition == -1 || definition.Version < minHigherVersionDefinitionVersion) 958minHigherVersionDefinitionVersion = definition.Version; 963Debug.Assert(reference.Version > definition.Version); 966if (maxLowerVersionDefinition == -1 || definition.Version > maxLowerVersionDefinitionVersion) 969maxLowerVersionDefinitionVersion = definition.Version; 1035reference.Version.Equals(definition.Version) &&
Microsoft.CodeAnalysis.CSharp (11)
Compilation\CSharpCompilation.cs (2)
3540string fileVersion = sourceAssembly.FileVersion ?? sourceAssembly.Identity.Version.ToString(); 3549assemblyVersion: sourceAssembly.Identity.Version,
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
257(left.AssemblyVersionPattern ?? leftIdentity.Version).Equals(right.AssemblyVersionPattern ?? rightIdentity.Version) &&
Symbols\NonMissingModuleSymbol.cs (6)
103if (definitionId.Version > referenceId.Version) 106ErrorCode warning = (definitionId.Version.Major == referenceId.Version.Major && definitionId.Version.Minor == referenceId.Version.Minor) ?
Symbols\ReferenceManager.cs (1)
291throw new NotSupportedException(string.Format(CodeAnalysisResources.ChangingVersionOfAssemblyReferenceIsNotAllowedDuringDebugging, identity, symbol.Identity.Version));
Microsoft.CodeAnalysis.Features (5)
FindUsages\DefinitionItemFactory.cs (2)
165return new AssemblyLocation(assembly.Identity.Name, assembly.Identity.Version, info.ReferencedThrough.Value.FilePath); 219metadataLocations.Add(new AssemblyLocation(containingAssembly.Identity.Name, containingAssembly.Identity.Version, info.ReferencedThrough.Value.FilePath));
MetadataAsSource\DecompilationMetadataAsSourceFileProvider.cs (2)
350? string.Format(@"[assembly: System.Reflection.AssemblyVersion(""{0}"")]", assemblyIdentity.Version) 351: string.Format(@"<Assembly: System.Reflection.AssemblyVersion(""{0}"")>", assemblyIdentity.Version);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
91var assemblyVersion = symbol.ContainingAssembly.Identity.Version.ToString();
Microsoft.CodeAnalysis.Razor.Compiler (3)
CSharp\AssemblyIdentityEqualityComparer.cs (3)
34return string.Equals(x.Name, y.Name, StringComparison.OrdinalIgnoreCase) && object.Equals(x.Version, y.Version); 47hash.Add(obj.Version);
Microsoft.CodeAnalysis.Scripting (7)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (7)
278info.Identity.Version == identity.Version); 298identity.Version, 458if (candidate == null || candidateVersion < info.Identity.Version) 461candidateVersion = info.Identity.Version; 476if (candidate.Identity == null || candidate.Identity.Version < assembly.Identity.Version)
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\ReferenceManager.vb (2)
130Return identity1.Version = identity2.Version
Microsoft.DotNet.ApiCompatibility (2)
Rules\AssemblyIdentityMustMatch.cs (2)
77Version leftAssemblyVersion = leftIdentity.Version; 82Version rightAssemblyVersion = rightIdentity.Version;