3 writes to MainTypeName
Microsoft.CodeAnalysis (1)
Compilation\CompilationOptions.cs (1)
299this.MainTypeName = mainTypeName;
Microsoft.CodeAnalysis.CSharp (1)
CSharpCompilationOptions.cs (1)
326return new CSharpCompilationOptions(this) { MainTypeName = name };
Microsoft.CodeAnalysis.VisualBasic (1)
VisualBasicCompilationOptions.vb (1)
523Return New VisualBasicCompilationOptions(Me) With {.MainTypeName = name}
32 references to MainTypeName
Microsoft.CodeAnalysis (6)
Compilation\Compilation.cs (1)
2785/// The CLR starts executing the static Main method of <see cref="CompilationOptions.MainTypeName"/> type. When the first breakpoint is hit
Compilation\CompilationOptions.cs (4)
633string.Equals(this.MainTypeName, other.MainTypeName, StringComparison.Ordinal) && 680Hash.Combine(this.MainTypeName != null ? StringComparer.Ordinal.GetHashCode(this.MainTypeName) : 0,
Compilation\DeterministicKeyBuilder.cs (1)
524writer.Write("mainTypeName", options.MainTypeName);
Microsoft.CodeAnalysis.CSharp (10)
Compilation\CSharpCompilation.cs (4)
1973if (this.Options.MainTypeName != null && !this.Options.MainTypeName.IsValidClrTypeName()) 2003string? mainTypeName = this.Options.MainTypeName; 2020diagnostics.Add(ErrorCode.ERR_BadCompilationOptionValue, NoLocation.Singleton, nameof(CSharpCompilationOptions.MainTypeName), mainTypeName);
CSharpCompilationOptions.cs (6)
243mainTypeName: other.MainTypeName, 321if (name == this.MainTypeName) 697if (this.MainTypeName != null) 704if (!MainTypeName.IsValidClrTypeName()) 706builder.Add(Diagnostic.Create(MessageProvider.Instance, (int)ErrorCode.ERR_BadCompilationOptionValue, nameof(MainTypeName), MainTypeName));
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
39var mainTypeFullName = compilation.Options.MainTypeName;
Microsoft.CodeAnalysis.CSharp.Features (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
39var mainTypeFullName = compilation.Options.MainTypeName;
Microsoft.CodeAnalysis.Features (4)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (4)
900if (oldOptions.MainTypeName != newOptions.MainTypeName) 902yield return CreateProjectRudeEdit(ProjectSettingKind.StartupObject, oldOptions.MainTypeName ?? DefaultProjectSettingValue, newOptions.MainTypeName ?? DefaultProjectSettingValue);
Microsoft.CodeAnalysis.VisualBasic (9)
Compilation\VisualBasicCompilation.vb (3)
1504If Me.Options.MainTypeName IsNot Nothing AndAlso Not Me.Options.MainTypeName.IsValidClrTypeName() Then 1525Dim mainTypeName As String = Me.Options.MainTypeName
Symbols\Source\SourceNamedTypeSymbol.vb (1)
2736Dim mainTypeName As String = DeclaringCompilation.Options.MainTypeName
VisualBasicCompilationOptions.vb (5)
301mainTypeName:=other.MainTypeName, 519If String.Equals(name, Me.MainTypeName, StringComparison.Ordinal) Then 1054If MainTypeName IsNot Nothing AndAlso Not MainTypeName.IsValidClrTypeName() Then 1055builder.Add(Diagnostic.Create(MessageProvider.Instance, ERRID.ERR_InvalidSwitchValue, NameOf(MainTypeName), MainTypeName))
Microsoft.CodeAnalysis.Workspaces (1)
Serialization\AbstractOptionsSerializationService.cs (1)
31writer.WriteString(options.MainTypeName);