147 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)
46if (currentIdentity.Version == identity.Version) 53if (!allowHigherVersion || currentIdentity.Version < identity.Version) 58if (minHigherVersionCandidate == -1 || currentIdentity.Version < sameName[minHigherVersionCandidate].Key.Version) 85if (comparer(identity.Version, currentIdentity.Version, sameName[i].Value) &&
PEWriter\MetadataWriter.cs (6)
1948version: identity.Version, 1976version: sourceAssembly.Identity.Version, 3652sb.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)
959return value.Identity.Version != identity.Version;
ReferenceManager\CommonReferenceManager.Resolution.cs (14)
686if (identity.Version == other.Identity.Version) 693if (sameSimpleNameIdentities[0].Identity!.Version > identity.Version) 951if (reference.Version < definition.Version) 954if (minHigherVersionDefinition == -1 || definition.Version < minHigherVersionDefinitionVersion) 957minHigherVersionDefinitionVersion = definition.Version; 962Debug.Assert(reference.Version > definition.Version); 965if (maxLowerVersionDefinition == -1 || definition.Version > maxLowerVersionDefinitionVersion) 968maxLowerVersionDefinitionVersion = definition.Version; 1034reference.Version.Equals(definition.Version) &&
Microsoft.CodeAnalysis.CSharp (11)
Compilation\CSharpCompilation.cs (2)
3089string fileVersion = sourceAssembly.FileVersion ?? sourceAssembly.Identity.Version.ToString(); 3098assemblyVersion: sourceAssembly.Identity.Version,
Emitter\EditAndContinue\CSharpSymbolMatcher.cs (2)
455(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)
292throw new NotSupportedException(string.Format(CodeAnalysisResources.ChangingVersionOfAssemblyReferenceIsNotAllowedDuringDebugging, identity, symbol.Identity.Version));
Microsoft.CodeAnalysis.CSharp.EditorFeatures (4)
DecompiledSource\AssemblyResolver.cs (4)
91if (assemblies[0].Identity.Version != name.Version) 93Log(CSharpEditorResources.WARN_Version_mismatch_Expected_0_Got_1, name.Version, assemblies[0].Identity.Version); 111var version = assembly.Identity.Version; 118else if (highestVersion == null || highestVersion.Identity.Version < version)
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (3)
Emit\EditAndContinue\AssemblyReferencesTests.cs (3)
350"Lib, " + lib0.Assembly.Identity.Version, 352"Lib, " + lib0.Assembly.Identity.Version, 354"Lib, " + lib0.Assembly.Identity.Version,
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Attributes\AttributeTests_Assembly.cs (1)
32Assert.Equal(new Version(1, 2, 3, 4), other.Assembly.Identity.Version);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (22)
Symbols\CompilationCreationTests.cs (20)
167Assert.Equal(1, asm2[2].Identity.Version.Major); 200Assert.Equal(2, asm3[2].Identity.Version.Major); 261Assert.Equal(3, asm4[2].Identity.Version.Major); 478Assert.Equal(1, asm2[2].Identity.Version.Major); 502Assert.Equal(2, asm3[2].Identity.Version.Major); 553Assert.Equal(3, asm4[2].Identity.Version.Major); 750Assert.Equal(1, asm2[2].Identity.Version.Major); 848Assert.Equal(2, asm3[2].Identity.Version.Major); 991Assert.Equal(3, asm4[2].Identity.Version.Major); 1198Assert.Equal(1, asm2[2].Identity.Version.Major); 1227Assert.Equal(2, asm3[2].Identity.Version.Major); 1282Assert.Equal(3, asm4[2].Identity.Version.Major); 1461Assert.Equal(1, asm2[2].Identity.Version.Major); 1523Assert.Equal(2, asm3[2].Identity.Version.Major); 1612Assert.Equal(3, asm4[2].Identity.Version.Major); 1844Assert.Equal(1, asm2[2].Identity.Version.Major); 1873Assert.Equal(2, asm3[2].Identity.Version.Major); 1928Assert.Equal(3, asm4[2].Identity.Version.Major); 2574Assert.Equal(1, Lib1_V1.Identity.Version.Major); 2575Assert.Equal(2, Lib1_V2.Identity.Version.Major);
Symbols\DefaultInterfaceImplementationTests.cs (1)
62395Version version = assemblyIdentity.Version;
Symbols\Retargeting\RetargetingTests.cs (1)
990System.Version version = assemblyIdentity.Version;
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (4)
EEMetadataReferenceResolver.cs (2)
73if (best.Identity is null || identity.Version > best.Identity.Version)
MetadataUtilities.cs (2)
293if (index < 0 || identity.Version > identities[index].Version)
Microsoft.CodeAnalysis.Features (3)
MetadataAsSource\MetadataAsSourceGeneratedFileInfo.cs (2)
72? string.Format(@"[assembly: System.Reflection.AssemblyVersion(""{0}"")]", AssemblyIdentity.Version) 73: string.Format(@"<Assembly: System.Reflection.AssemblyVersion(""{0}"")>", AssemblyIdentity.Version);
PdbSourceDocument\PdbSourceDocumentMetadataAsSourceFileProvider.cs (1)
96var assemblyVersion = symbol.ContainingAssembly.Identity.Version.ToString();
Microsoft.CodeAnalysis.Scripting (7)
Hosting\AssemblyLoader\InteractiveAssemblyLoader.cs (7)
297info.Identity.Version == identity.Version); 318identity.Version, 481if (candidate == null || candidateVersion < info.Identity.Version) 484candidateVersion = info.Identity.Version; 499if (candidate.Identity == null || candidate.Identity.Version < assembly.Identity.Version)
Microsoft.CodeAnalysis.Scripting.Desktop.UnitTests (2)
GlobalAssemblyCacheTests.cs (2)
52Assert.Equal(new Version(4, 0, 0, 0), name.Version); 100Assert.True(name.Version >= new Version("2.0.0.0"), "netstandard version must be >= 2.0.0.0");
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\CompilationExtensions.cs (1)
175Select(t => $"{t.Item1.Identity.Name}, Version={t.Item1.Identity.Version}{(t.Item2.IsEmpty ? "" : ": " + string.Join(",", t.Item2))}");
Mocks\TestMissingMetadataReferenceResolver.cs (2)
46string nameAndVersion = referenceIdentity.Name + (referenceIdentity.Version != AssemblyIdentity.NullVersion ? $", {referenceIdentity.Version}" : "");
Microsoft.CodeAnalysis.UnitTests (12)
MetadataReferences\AssemblyIdentityDisplayNameTests.cs (2)
85Assert.Equal(fusion.Version, id.Version);
MetadataReferences\AssemblyIdentityExtensions.cs (1)
26result.Version = identity.Version;
MetadataReferences\AssemblyIdentityTests.cs (9)
100Assert.Equal(new Version(1, 2, 3, 4), id.Version); 111Assert.Equal(new Version(1, 2, 3, 4), id.Version); 145Assert.Equal(new Version(0, 0, 0, 0), id.Version); 156Assert.Equal(new Version(0, 0, 0, 0), id.Version); 167Assert.Equal(new Version(0, 0, 0, 0), id.Version); 178Assert.Equal(new Version(0, 0, 0, 0), id.Version); 189Assert.Equal(new Version(0, 0, 0, 0), id.Version); 260Assert.Equal(new Version(1, 2, 3, 4), id.Version); 283Assert.Equal(new Version(1, 2, 3, 4), id.Version);
Microsoft.CodeAnalysis.VisualBasic (11)
Compilation\VisualBasicCompilation.vb (2)
2317Dim fileVersion As String = If(SourceAssembly.FileVersion, SourceAssembly.Identity.Version.ToString()) 2326assemblyVersion:=SourceAssembly.Identity.Version,
Emit\EditAndContinue\VisualBasicSymbolMatcher.vb (2)
366If(left.AssemblyVersionPattern, leftIdentity.Version).Equals(If(right.AssemblyVersionPattern, rightIdentity.Version)) AndAlso
Symbols\NonMissingModuleSymbol.vb (4)
101If definitionId.Version < referenceId.Version Then 106referenceId.Version.ToString(), 107definitionId.Version.ToString())
Symbols\ReferenceManager.vb (3)
130Return identity1.Version = identity2.Version 247Throw New NotSupportedException(String.Format(CodeAnalysisResources.ChangingVersionOfAssemblyReferenceIsNotAllowedDuringDebugging, identity, symbol.Identity.Version))
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (4)
Attributes\AssemblyAttributes.vb (1)
41Assert.Equal(New Version(1, 2, 3, 4), other.Assembly.Identity.Version)
Emit\EditAndContinue\AssemblyReferencesTests.vb (3)
201"Lib, " & lib0.Assembly.Identity.Version.ToString(), 203"Lib, " & lib0.Assembly.Identity.Version.ToString(), 205"Lib, " & lib0.Assembly.Identity.Version.ToString()
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (20)
SymbolsTests\CompilationCreationTests.vb (20)
293Assert.Equal(1, asm2(2).Identity.Version.Major) 321Assert.Equal(2, asm3(2).Identity.Version.Major) 367Assert.Equal(3, asm4(2).Identity.Version.Major) 524Assert.Equal(1, asm2(2).Identity.Version.Major) 541Assert.Equal(2, asm3(2).Identity.Version.Major) 576Assert.Equal(3, asm4(2).Identity.Version.Major) 703Assert.Equal(1, asm2(2).Identity.Version.Major) 758Assert.Equal(2, asm3(2).Identity.Version.Major) 859Assert.Equal(3, asm4(2).Identity.Version.Major) 992Assert.Equal(1, asm2(2).Identity.Version.Major) 1013Assert.Equal(2, asm3(2).Identity.Version.Major) 1052Assert.Equal(3, asm4(2).Identity.Version.Major) 1173Assert.Equal(1, asm2(2).Identity.Version.Major) 1217Assert.Equal(2, asm3(2).Identity.Version.Major) 1284Assert.Equal(3, asm4(2).Identity.Version.Major) 1459Assert.Equal(1, asm2(2).Identity.Version.Major) 1480Assert.Equal(2, asm3(2).Identity.Version.Major) 1519Assert.Equal(3, asm4(2).Identity.Version.Major) 2010Assert.Equal(1, Lib1_V1.Identity.Version.Major) 2011Assert.Equal(2, Lib1_V2.Identity.Version.Major)
Microsoft.VisualStudio.LanguageServices (4)
Library\ObjectBrowser\ObjectList.cs (4)
947data.wFileMajorVersion = (ushort)assemblyIdentity.Version.Major; 948data.wFileMinorVersion = (ushort)assemblyIdentity.Version.Minor; 949data.wFileBuildNumber = (ushort)assemblyIdentity.Version.Build; 950data.wFileRevisionNumber = (ushort)assemblyIdentity.Version.Revision;