3 writes to ModuleName
Microsoft.CodeAnalysis (1)
Compilation\CompilationOptions.cs (1)
298this.ModuleName = moduleName;
Microsoft.CodeAnalysis.CSharp (1)
CSharpCompilationOptions.cs (1)
295return new CSharpCompilationOptions(this) { ModuleName = moduleName };
Microsoft.CodeAnalysis.VisualBasic (1)
VisualBasicCompilationOptions.vb (1)
497Return New VisualBasicCompilationOptions(Me) With {.ModuleName = moduleName}
87 references to ModuleName
Microsoft.CodeAnalysis (8)
Compilation\Compilation.cs (2)
383/// Unless <see cref="CompilationOptions.ModuleName"/> specifies otherwise the module name 406return Options.ModuleName ??
Compilation\CompilationOptions.cs (5)
32/// If <see cref="ModuleName"/> is null the actual name written to metadata 636string.Equals(this.ModuleName, other.ModuleName, StringComparison.Ordinal) && 683Hash.Combine(this.ModuleName != null ? StringComparer.Ordinal.GetHashCode(this.ModuleName) : 0,
Compilation\DeterministicKeyBuilder.cs (1)
443writer.Write("moduleName", options.ModuleName);
Microsoft.CodeAnalysis.CSharp (4)
CSharpCompilationOptions.cs (4)
233moduleName: other.ModuleName, 290if (moduleName == this.ModuleName) 685if (ModuleName != null) 687MetadataHelpers.CheckAssemblyOrModuleName(ModuleName, MessageProvider.Instance, (int)ErrorCode.ERR_BadModuleName, builder);
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (29)
CommandLineTests.cs (29)
3584Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName); 3593Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName); 3601Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName); 3610Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName); 3618Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3626Assert.Equal("a.dll", parsedArgs.CompilationOptions.ModuleName); 3633Assert.Equal("a.netmodule", parsedArgs.CompilationOptions.ModuleName); 3641Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3649Assert.Equal("a.winmdobj", parsedArgs.CompilationOptions.ModuleName); 3661Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3672Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3680Assert.Equal("file.exe", parsedArgs.CompilationOptions.ModuleName); 3690Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3706Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3716Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3726Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3736Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3746Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3753Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3760Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3770Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3777Assert.Equal(".netmodule", parsedArgs.CompilationOptions.ModuleName); 3792Assert.Null(parsedArgs.CompilationOptions.ModuleName); 3801Assert.Null(parsedArgs.CompilationOptions.ModuleName); 4240Assert.Equal("a.netmodule", parsedArgs.CompilationOptions.ModuleName); 4263Assert.Equal("goo", parsedArgs.CompilationOptions.ModuleName); 4267Assert.Equal("bar", parsedArgs.CompilationOptions.ModuleName); 4271Assert.Equal("CommonLanguageRuntimeLibrary", parsedArgs.CompilationOptions.ModuleName); 4275Assert.Equal("goo", parsedArgs.CompilationOptions.ModuleName);
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (3)
Compilation\CSharpCompilationOptionsTests.cs (3)
74TestHiddenProperty((old, value) => old.WithModuleName(value), opt => opt.ModuleName, "goo.dll"); 110TestProperty((old, value) => old.WithModuleName(value), opt => opt.ModuleName, "goo.dll"); 252Assert.Null(TestOptions.ReleaseDll.WithModuleName(null).ModuleName);
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (1)
Workspaces\TestWorkspace_XmlCreation.cs (1)
58var projectElement = CreateProjectElement(compilationOptions?.ModuleName ?? "Test", language, commonReferences, parseOptions, compilationOptions, documentElements);
Microsoft.CodeAnalysis.Rebuild.UnitTests (1)
RoundTripUtil.cs (1)
225case nameof(CompilationOptions.ModuleName):
Microsoft.CodeAnalysis.VisualBasic (4)
VisualBasicCompilationOptions.vb (4)
300moduleName:=other.ModuleName, 493If String.Equals(moduleName, Me.ModuleName, StringComparison.Ordinal) Then 1038If ModuleName IsNot Nothing Then 1039MetadataHelpers.CheckAssemblyOrModuleName(ModuleName, MessageProvider.Instance, ERRID.ERR_BadModuleName, builder)
Microsoft.CodeAnalysis.VisualBasic.CommandLine.UnitTests (33)
CommandLineTests.vb (33)
3712Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName) 3719Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName) 3756Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName) 3763Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName) 3770Assert.Equal("MyBinary.dll", parsedArgs.CompilationOptions.ModuleName) 3778Assert.Equal("a.exe", parsedArgs.CompilationOptions.ModuleName) 3786Assert.Equal("a.dll", parsedArgs.CompilationOptions.ModuleName) 3794Assert.Equal("a.netmodule", parsedArgs.CompilationOptions.ModuleName) 3802Assert.Equal("a.exe", parsedArgs.CompilationOptions.ModuleName) 3810Assert.Equal("a.winmdobj", parsedArgs.CompilationOptions.ModuleName) 3821Assert.Null(parsedArgs.CompilationOptions.ModuleName) 3831Assert.Equal("a.exe", parsedArgs.CompilationOptions.ModuleName) 3839Assert.Equal("file.exe", parsedArgs.CompilationOptions.ModuleName) 3848Assert.Equal("a.exe", parsedArgs.CompilationOptions.ModuleName) 3875Assert.Equal("a.exe", parsedArgs.CompilationOptions.ModuleName) 3902Assert.Null(parsedArgs.CompilationOptions.ModuleName) 3910Assert.Null(parsedArgs.CompilationOptions.ModuleName) 3918Assert.Null(parsedArgs.CompilationOptions.ModuleName) 3925Assert.Equal(".netmodule", parsedArgs.CompilationOptions.ModuleName) 3933Assert.Null(parsedArgs.CompilationOptions.ModuleName) 3941Assert.Null(parsedArgs.CompilationOptions.ModuleName) 3949Assert.Null(parsedArgs.CompilationOptions.ModuleName) 3956Assert.Equal(".netmodule", parsedArgs.CompilationOptions.ModuleName) 3967Assert.Equal(".x.exe", parsedArgs.CompilationOptions.ModuleName) 3974Assert.Equal(".x.eXe", parsedArgs.CompilationOptions.ModuleName) 3981Assert.Null(parsedArgs.CompilationOptions.ModuleName) 3989Assert.Equal(".x.dll", parsedArgs.CompilationOptions.ModuleName) 3996Assert.Equal(".X.Dll", parsedArgs.CompilationOptions.ModuleName) 4003Assert.Null(parsedArgs.CompilationOptions.ModuleName) 4011Assert.Equal(".x", parsedArgs.CompilationOptions.ModuleName) 4018Assert.Equal("x.dll", parsedArgs.CompilationOptions.ModuleName) 4025Assert.Equal(".x.netmodule", parsedArgs.CompilationOptions.ModuleName) 4032Assert.Equal("x.netmodule", parsedArgs.CompilationOptions.ModuleName)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (3)
Compilation\VisualBasicCompilationOptionsTests.vb (3)
27TestHiddenProperty(Function(old, value) old.WithModuleName(value), Function(opt) opt.ModuleName, "goo.dll") 89TestProperty(Function(old, value) old.WithModuleName(value), Function(opt) opt.ModuleName, "goo.dll") 204Assert.Equal(Nothing, TestOptions.ReleaseDll.WithModuleName("goo").WithModuleName(Nothing).ModuleName)
Microsoft.CodeAnalysis.Workspaces (1)
Serialization\AbstractOptionsSerializationService.cs (1)
29writer.WriteString(options.ModuleName);