1480 instantiations of DataMemberAttribute
Contract.Service.IntegrationTests (2)
ServiceKnownTypeTests.4.0.0.cs (2)
175[DataMember] 177[DataMember]
dotnet-watch (5)
Watch\MSBuildFileSetResult.cs (5)
11[DataMember] 21[DataMember] 24[DataMember] 38[DataMember] 41[DataMember]
DotNetWatchTasks (5)
src\sdk\src\Dotnet.Watch\dotnet-watch\Watch\MSBuildFileSetResult.cs (5)
11[DataMember] 21[DataMember] 24[DataMember] 38[DataMember] 41[DataMember]
GenerateDocumentationAndConfigFiles (67)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\AddImport\AddImportPlacementOptions.cs (3)
16[DataMember] 22[DataMember] 25[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeCleanup\CodeCleanupOptions.cs (4)
16[DataMember] public required SyntaxFormattingOptions FormattingOptions { get; init; } 17[DataMember] public required SimplifierOptions SimplifierOptions { get; init; } 18[DataMember] public AddImportPlacementOptions AddImportOptions { get; init; } = AddImportPlacementOptions.Default; 19[DataMember] public DocumentFormattingOptions DocumentFormattingOptions { get; init; } = DocumentFormattingOptions.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeAndImportGenerationOptions.cs (2)
13[DataMember] 16[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeGenerationOptions.cs (1)
22[DataMember] public NamingStylePreferences NamingStyle { get; init; } = NamingStylePreferences.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (2)
79[DataMember(Order = 0)] 82[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (2)
16[property: DataMember(Order = 0)] ReportDiagnostic Severity, [property: DataMember(Order = 1)] bool IsExplicitlySpecified)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (2)
24[DataMember(Order = 0)] 27[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AutoFormattingOptions.cs (4)
15[DataMember] public bool FormatOnReturn { get; init; } = true; 16[DataMember] public bool FormatOnTyping { get; init; } = true; 17[DataMember] public bool FormatOnSemicolon { get; init; } = true; 18[DataMember] public bool FormatOnCloseBrace { get; init; } = true;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\DocumentFormattingOptions.cs (2)
14[DataMember] public string FileHeaderTemplate { get; init; } = ""; 15[DataMember] public bool InsertFinalNewLine { get; init; } = false;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\LineFormattingOptions.cs (4)
16[DataMember] public bool UseTabs { get; init; } = false; 17[DataMember] public int TabSize { get; init; } = 4; 18[DataMember] public int IndentationSize { get; init; } = 4; 19[DataMember] public string NewLine { get; init; } = Environment.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\SyntaxFormattingOptions.cs (5)
19[DataMember] public LineFormattingOptions LineFormatting { get; init; } = LineFormattingOptions.Default; 20[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = false; 21[DataMember] public AccessibilityModifiersRequired AccessibilityModifiersRequired { get; init; } = AccessibilityModifiersRequired.ForNonInterfaceMembers; 22[DataMember] public int WrappingColumn { get; init; } = 120; 23[DataMember] public int ConditionalExpressionWrappingLength { get; init; } = 120;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\IndentationOptions.cs (3)
12[property: DataMember(Order = 0)] SyntaxFormattingOptions FormattingOptions) 14[DataMember(Order = 1)] public AutoFormattingOptions AutoFormattingOptions { get; init; } = AutoFormattingOptions.Default; 15[DataMember(Order = 2)] public FormattingOptions2.IndentStyle IndentStyle { get; init; } = DefaultIndentStyle;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (6)
27[DataMember(Order = 0)] 30[DataMember(Order = 1)] 33[DataMember(Order = 2)] 36[DataMember(Order = 3)] 39[DataMember(Order = 4)] 42[DataMember(Order = 5)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
26[DataMember(Order = 0)] 29[DataMember(Order = 1)] 32[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (3)
15[DataMember(Order = 0)] 18[DataMember(Order = 1)] 21[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (8)
32[DataMember(Order = 0)] 35[DataMember(Order = 1)] 38[DataMember(Order = 2)] 41[DataMember(Order = 3)] 44[DataMember(Order = 4)] 326[DataMember(Order = 0)] 329[DataMember(Order = 1)] 451[DataMember(Order = 0)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\OrganizeImports\OrganizeImportsOptions.cs (3)
14[DataMember] public bool PlaceSystemNamespaceFirst { get; init; } = AddImportPlacementOptions.Default.PlaceSystemNamespaceFirst; 15[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = SyntaxFormattingOptions.CommonDefaults.SeparateImportDirectiveGroups; 16[DataMember] public string NewLine { get; init; } = LineFormattingOptions.Default.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (6)
21[DataMember] public CodeStyleOption2<bool> QualifyFieldAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 22[DataMember] public CodeStyleOption2<bool> QualifyPropertyAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 23[DataMember] public CodeStyleOption2<bool> QualifyMethodAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 24[DataMember] public CodeStyleOption2<bool> QualifyEventAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 25[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInMemberAccess { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement; 26[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInDeclaration { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
123[DataMember(Order = 0)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (2)
16[DataMember] 19[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
19[DataMember]
illink (4)
Microsoft.Build.Tasks.Core (5)
src\msbuild\src\Shared\AssemblyFolders\Serialization\AssemblyFolderCollection.cs (1)
17[DataMember]
src\msbuild\src\Shared\AssemblyFolders\Serialization\AssemblyFolderItem.cs (4)
15[DataMember(IsRequired = false, Order = 1)] 18[DataMember(IsRequired = true, Order = 2)] 21[DataMember(IsRequired = true, Order = 3)] 24[DataMember(IsRequired = false, Order = 4)]
Microsoft.Build.Utilities.Core (5)
src\msbuild\src\Shared\AssemblyFolders\Serialization\AssemblyFolderCollection.cs (1)
17[DataMember]
src\msbuild\src\Shared\AssemblyFolders\Serialization\AssemblyFolderItem.cs (4)
15[DataMember(IsRequired = false, Order = 1)] 18[DataMember(IsRequired = true, Order = 2)] 21[DataMember(IsRequired = true, Order = 3)] 24[DataMember(IsRequired = false, Order = 4)]
Microsoft.CodeAnalysis (31)
Diagnostic\FileLinePositionSpan.cs (3)
25[DataMember(Order = 0)] 31[DataMember(Order = 1)] 40[DataMember(Order = 2)]
DiagnosticAnalyzer\AnalyzerTelemetry.cs (20)
19[DataMember(Order = 0)] 25[DataMember(Order = 1)] 31[DataMember(Order = 2)] 37[DataMember(Order = 3)] 43[DataMember(Order = 4)] 49[DataMember(Order = 5)] 55[DataMember(Order = 6)] 61[DataMember(Order = 7)] 67[DataMember(Order = 8)] 73[DataMember(Order = 9)] 79[DataMember(Order = 10)] 85[DataMember(Order = 11)] 91[DataMember(Order = 12)] 97[DataMember(Order = 13)] 103[DataMember(Order = 14)] 109[DataMember(Order = 15)] 115[DataMember(Order = 16)] 123[DataMember(Order = 17)] 129[DataMember(Order = 18)] 135[DataMember(Order = 19)]
Text\LinePosition.cs (2)
22[DataMember(Order = 0)] 25[DataMember(Order = 1)]
Text\LinePositionSpan.cs (2)
17[DataMember(Order = 0)] 20[DataMember(Order = 1)]
Text\TextChange.cs (2)
24[DataMember(Order = 0)] 30[DataMember(Order = 1)]
Text\TextSpan.cs (2)
41[DataMember(Order = 0)] 52[DataMember(Order = 1)]
Microsoft.CodeAnalysis.Analyzers (67)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\AddImport\AddImportPlacementOptions.cs (3)
16[DataMember] 22[DataMember] 25[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeCleanup\CodeCleanupOptions.cs (4)
16[DataMember] public required SyntaxFormattingOptions FormattingOptions { get; init; } 17[DataMember] public required SimplifierOptions SimplifierOptions { get; init; } 18[DataMember] public AddImportPlacementOptions AddImportOptions { get; init; } = AddImportPlacementOptions.Default; 19[DataMember] public DocumentFormattingOptions DocumentFormattingOptions { get; init; } = DocumentFormattingOptions.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeAndImportGenerationOptions.cs (2)
13[DataMember] 16[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeGenerationOptions.cs (1)
22[DataMember] public NamingStylePreferences NamingStyle { get; init; } = NamingStylePreferences.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (2)
79[DataMember(Order = 0)] 82[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (2)
16[property: DataMember(Order = 0)] ReportDiagnostic Severity, [property: DataMember(Order = 1)] bool IsExplicitlySpecified)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (2)
24[DataMember(Order = 0)] 27[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AutoFormattingOptions.cs (4)
15[DataMember] public bool FormatOnReturn { get; init; } = true; 16[DataMember] public bool FormatOnTyping { get; init; } = true; 17[DataMember] public bool FormatOnSemicolon { get; init; } = true; 18[DataMember] public bool FormatOnCloseBrace { get; init; } = true;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\DocumentFormattingOptions.cs (2)
14[DataMember] public string FileHeaderTemplate { get; init; } = ""; 15[DataMember] public bool InsertFinalNewLine { get; init; } = false;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\LineFormattingOptions.cs (4)
16[DataMember] public bool UseTabs { get; init; } = false; 17[DataMember] public int TabSize { get; init; } = 4; 18[DataMember] public int IndentationSize { get; init; } = 4; 19[DataMember] public string NewLine { get; init; } = Environment.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\SyntaxFormattingOptions.cs (5)
19[DataMember] public LineFormattingOptions LineFormatting { get; init; } = LineFormattingOptions.Default; 20[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = false; 21[DataMember] public AccessibilityModifiersRequired AccessibilityModifiersRequired { get; init; } = AccessibilityModifiersRequired.ForNonInterfaceMembers; 22[DataMember] public int WrappingColumn { get; init; } = 120; 23[DataMember] public int ConditionalExpressionWrappingLength { get; init; } = 120;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\IndentationOptions.cs (3)
12[property: DataMember(Order = 0)] SyntaxFormattingOptions FormattingOptions) 14[DataMember(Order = 1)] public AutoFormattingOptions AutoFormattingOptions { get; init; } = AutoFormattingOptions.Default; 15[DataMember(Order = 2)] public FormattingOptions2.IndentStyle IndentStyle { get; init; } = DefaultIndentStyle;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (6)
27[DataMember(Order = 0)] 30[DataMember(Order = 1)] 33[DataMember(Order = 2)] 36[DataMember(Order = 3)] 39[DataMember(Order = 4)] 42[DataMember(Order = 5)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
26[DataMember(Order = 0)] 29[DataMember(Order = 1)] 32[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (3)
15[DataMember(Order = 0)] 18[DataMember(Order = 1)] 21[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (8)
32[DataMember(Order = 0)] 35[DataMember(Order = 1)] 38[DataMember(Order = 2)] 41[DataMember(Order = 3)] 44[DataMember(Order = 4)] 326[DataMember(Order = 0)] 329[DataMember(Order = 1)] 451[DataMember(Order = 0)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\OrganizeImports\OrganizeImportsOptions.cs (3)
14[DataMember] public bool PlaceSystemNamespaceFirst { get; init; } = AddImportPlacementOptions.Default.PlaceSystemNamespaceFirst; 15[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = SyntaxFormattingOptions.CommonDefaults.SeparateImportDirectiveGroups; 16[DataMember] public string NewLine { get; init; } = LineFormattingOptions.Default.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (6)
21[DataMember] public CodeStyleOption2<bool> QualifyFieldAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 22[DataMember] public CodeStyleOption2<bool> QualifyPropertyAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 23[DataMember] public CodeStyleOption2<bool> QualifyMethodAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 24[DataMember] public CodeStyleOption2<bool> QualifyEventAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 25[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInMemberAccess { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement; 26[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInDeclaration { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
123[DataMember(Order = 0)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (2)
16[DataMember] 19[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
19[DataMember]
Microsoft.CodeAnalysis.AnalyzerUtilities (64)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\AddImport\AddImportPlacementOptions.cs (3)
16[DataMember] 22[DataMember] 25[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeCleanup\CodeCleanupOptions.cs (4)
16[DataMember] public required SyntaxFormattingOptions FormattingOptions { get; init; } 17[DataMember] public required SimplifierOptions SimplifierOptions { get; init; } 18[DataMember] public AddImportPlacementOptions AddImportOptions { get; init; } = AddImportPlacementOptions.Default; 19[DataMember] public DocumentFormattingOptions DocumentFormattingOptions { get; init; } = DocumentFormattingOptions.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeAndImportGenerationOptions.cs (2)
13[DataMember] 16[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeGenerationOptions.cs (1)
22[DataMember] public NamingStylePreferences NamingStyle { get; init; } = NamingStylePreferences.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (2)
79[DataMember(Order = 0)] 82[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (2)
16[property: DataMember(Order = 0)] ReportDiagnostic Severity, [property: DataMember(Order = 1)] bool IsExplicitlySpecified)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (2)
24[DataMember(Order = 0)] 27[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AutoFormattingOptions.cs (4)
15[DataMember] public bool FormatOnReturn { get; init; } = true; 16[DataMember] public bool FormatOnTyping { get; init; } = true; 17[DataMember] public bool FormatOnSemicolon { get; init; } = true; 18[DataMember] public bool FormatOnCloseBrace { get; init; } = true;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\DocumentFormattingOptions.cs (2)
14[DataMember] public string FileHeaderTemplate { get; init; } = ""; 15[DataMember] public bool InsertFinalNewLine { get; init; } = false;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\LineFormattingOptions.cs (4)
16[DataMember] public bool UseTabs { get; init; } = false; 17[DataMember] public int TabSize { get; init; } = 4; 18[DataMember] public int IndentationSize { get; init; } = 4; 19[DataMember] public string NewLine { get; init; } = Environment.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\SyntaxFormattingOptions.cs (5)
19[DataMember] public LineFormattingOptions LineFormatting { get; init; } = LineFormattingOptions.Default; 20[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = false; 21[DataMember] public AccessibilityModifiersRequired AccessibilityModifiersRequired { get; init; } = AccessibilityModifiersRequired.ForNonInterfaceMembers; 22[DataMember] public int WrappingColumn { get; init; } = 120; 23[DataMember] public int ConditionalExpressionWrappingLength { get; init; } = 120;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\IndentationOptions.cs (3)
12[property: DataMember(Order = 0)] SyntaxFormattingOptions FormattingOptions) 14[DataMember(Order = 1)] public AutoFormattingOptions AutoFormattingOptions { get; init; } = AutoFormattingOptions.Default; 15[DataMember(Order = 2)] public FormattingOptions2.IndentStyle IndentStyle { get; init; } = DefaultIndentStyle;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (6)
27[DataMember(Order = 0)] 30[DataMember(Order = 1)] 33[DataMember(Order = 2)] 36[DataMember(Order = 3)] 39[DataMember(Order = 4)] 42[DataMember(Order = 5)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
26[DataMember(Order = 0)] 29[DataMember(Order = 1)] 32[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (3)
15[DataMember(Order = 0)] 18[DataMember(Order = 1)] 21[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (8)
32[DataMember(Order = 0)] 35[DataMember(Order = 1)] 38[DataMember(Order = 2)] 41[DataMember(Order = 3)] 44[DataMember(Order = 4)] 326[DataMember(Order = 0)] 329[DataMember(Order = 1)] 451[DataMember(Order = 0)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\OrganizeImports\OrganizeImportsOptions.cs (3)
14[DataMember] public bool PlaceSystemNamespaceFirst { get; init; } = AddImportPlacementOptions.Default.PlaceSystemNamespaceFirst; 15[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = SyntaxFormattingOptions.CommonDefaults.SeparateImportDirectiveGroups; 16[DataMember] public string NewLine { get; init; } = LineFormattingOptions.Default.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (6)
21[DataMember] public CodeStyleOption2<bool> QualifyFieldAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 22[DataMember] public CodeStyleOption2<bool> QualifyPropertyAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 23[DataMember] public CodeStyleOption2<bool> QualifyMethodAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 24[DataMember] public CodeStyleOption2<bool> QualifyEventAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 25[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInMemberAccess { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement; 26[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInDeclaration { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
123[DataMember(Order = 0)]
Microsoft.CodeAnalysis.CodeStyle (64)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\AddImport\AddImportPlacementOptions.cs (3)
16[DataMember] 22[DataMember] 25[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeCleanup\CodeCleanupOptions.cs (4)
16[DataMember] public required SyntaxFormattingOptions FormattingOptions { get; init; } 17[DataMember] public required SimplifierOptions SimplifierOptions { get; init; } 18[DataMember] public AddImportPlacementOptions AddImportOptions { get; init; } = AddImportPlacementOptions.Default; 19[DataMember] public DocumentFormattingOptions DocumentFormattingOptions { get; init; } = DocumentFormattingOptions.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeAndImportGenerationOptions.cs (2)
13[DataMember] 16[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeGenerationOptions.cs (1)
22[DataMember] public NamingStylePreferences NamingStyle { get; init; } = NamingStylePreferences.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (2)
79[DataMember(Order = 0)] 82[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (2)
16[property: DataMember(Order = 0)] ReportDiagnostic Severity, [property: DataMember(Order = 1)] bool IsExplicitlySpecified)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (2)
24[DataMember(Order = 0)] 27[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AutoFormattingOptions.cs (4)
15[DataMember] public bool FormatOnReturn { get; init; } = true; 16[DataMember] public bool FormatOnTyping { get; init; } = true; 17[DataMember] public bool FormatOnSemicolon { get; init; } = true; 18[DataMember] public bool FormatOnCloseBrace { get; init; } = true;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\DocumentFormattingOptions.cs (2)
14[DataMember] public string FileHeaderTemplate { get; init; } = ""; 15[DataMember] public bool InsertFinalNewLine { get; init; } = false;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\LineFormattingOptions.cs (4)
16[DataMember] public bool UseTabs { get; init; } = false; 17[DataMember] public int TabSize { get; init; } = 4; 18[DataMember] public int IndentationSize { get; init; } = 4; 19[DataMember] public string NewLine { get; init; } = Environment.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\SyntaxFormattingOptions.cs (5)
19[DataMember] public LineFormattingOptions LineFormatting { get; init; } = LineFormattingOptions.Default; 20[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = false; 21[DataMember] public AccessibilityModifiersRequired AccessibilityModifiersRequired { get; init; } = AccessibilityModifiersRequired.ForNonInterfaceMembers; 22[DataMember] public int WrappingColumn { get; init; } = 120; 23[DataMember] public int ConditionalExpressionWrappingLength { get; init; } = 120;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\IndentationOptions.cs (3)
12[property: DataMember(Order = 0)] SyntaxFormattingOptions FormattingOptions) 14[DataMember(Order = 1)] public AutoFormattingOptions AutoFormattingOptions { get; init; } = AutoFormattingOptions.Default; 15[DataMember(Order = 2)] public FormattingOptions2.IndentStyle IndentStyle { get; init; } = DefaultIndentStyle;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (6)
27[DataMember(Order = 0)] 30[DataMember(Order = 1)] 33[DataMember(Order = 2)] 36[DataMember(Order = 3)] 39[DataMember(Order = 4)] 42[DataMember(Order = 5)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
26[DataMember(Order = 0)] 29[DataMember(Order = 1)] 32[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (3)
15[DataMember(Order = 0)] 18[DataMember(Order = 1)] 21[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (8)
32[DataMember(Order = 0)] 35[DataMember(Order = 1)] 38[DataMember(Order = 2)] 41[DataMember(Order = 3)] 44[DataMember(Order = 4)] 326[DataMember(Order = 0)] 329[DataMember(Order = 1)] 451[DataMember(Order = 0)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\OrganizeImports\OrganizeImportsOptions.cs (3)
14[DataMember] public bool PlaceSystemNamespaceFirst { get; init; } = AddImportPlacementOptions.Default.PlaceSystemNamespaceFirst; 15[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = SyntaxFormattingOptions.CommonDefaults.SeparateImportDirectiveGroups; 16[DataMember] public string NewLine { get; init; } = LineFormattingOptions.Default.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (6)
21[DataMember] public CodeStyleOption2<bool> QualifyFieldAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 22[DataMember] public CodeStyleOption2<bool> QualifyPropertyAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 23[DataMember] public CodeStyleOption2<bool> QualifyMethodAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 24[DataMember] public CodeStyleOption2<bool> QualifyEventAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 25[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInMemberAccess { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement; 26[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInDeclaration { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
123[DataMember(Order = 0)]
Microsoft.CodeAnalysis.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementType\ImplementTypeOptions.cs (2)
17[DataMember] 20[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (2)
16[DataMember] 19[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
19[DataMember]
Microsoft.CodeAnalysis.CSharp.CodeStyle (30)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpCodeGenerationOptions.cs (10)
27[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedMethods { get; init; } = s_neverWithSilentEnforcement; 28[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedAccessors { get; init; } = s_whenPossibleWithSilentEnforcement; 29[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedProperties { get; init; } = s_whenPossibleWithSilentEnforcement; 30[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedIndexers { get; init; } = s_whenPossibleWithSilentEnforcement; 31[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedConstructors { get; init; } = s_neverWithSilentEnforcement; 32[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedOperators { get; init; } = s_neverWithSilentEnforcement; 33[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedLocalFunctions { get; init; } = s_neverWithSilentEnforcement; 34[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedLambdas { get; init; } = s_whenPossibleWithSilentEnforcement; 35[DataMember] public CodeStyleOption2<bool> PreferStaticLocalFunction { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 36[DataMember] public CodeStyleOption2<NamespaceDeclarationPreference> NamespaceDeclarations { get; init; } = s_blockedScopedWithSilentEnforcement;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormattingOptions.cs (10)
55[DataMember] public SpacePlacement Spacing { get; init; } = SpacingDefault; 56[DataMember] public BinaryOperatorSpacingOptionsInternal SpacingAroundBinaryOperator { get; init; } = BinaryOperatorSpacingOptionsInternal.Single; 57[DataMember] public NewLinePlacement NewLines { get; init; } = NewLinesDefault; 58[DataMember] public LabelPositionOptionsInternal LabelPositioning { get; init; } = LabelPositionOptionsInternal.OneLess; 59[DataMember] public IndentationPlacement Indentation { get; init; } = IndentationDefault; 60[DataMember] public bool WrappingKeepStatementsOnSingleLine { get; init; } = true; 61[DataMember] public bool WrappingPreserveSingleLine { get; init; } = true; 62[DataMember] public CodeStyleOption2<NamespaceDeclarationPreference> NamespaceDeclarations { get; init; } = s_defaultNamespaceDeclarations; 63[DataMember] public CodeStyleOption2<bool> PreferTopLevelStatements { get; init; } = s_trueWithSilentEnforcement; 64[DataMember] public int CollectionExpressionWrappingLength { get; init; } = 120;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpSimplifierOptions.cs (10)
23[DataMember] public CodeStyleOption2<bool> VarForBuiltInTypes { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 24[DataMember] public CodeStyleOption2<bool> VarWhenTypeIsApparent { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 25[DataMember] public CodeStyleOption2<bool> VarElsewhere { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 26[DataMember] public CodeStyleOption2<bool> PreferSimpleDefaultExpression { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 27[DataMember] public CodeStyleOption2<bool> PreferImplicitlyTypedLambdaExpression { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 28[DataMember] public CodeStyleOption2<bool> PreferParameterNullChecking { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 29[DataMember] public CodeStyleOption2<bool> AllowEmbeddedStatementsOnSameLine { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement; 30[DataMember] public CodeStyleOption2<PreferBracesPreference> PreferBraces { get; init; } = s_defaultPreferBraces; 31[DataMember] public CodeStyleOption2<bool> PreferThrowExpression { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 32[DataMember] public CodeStyleOption2<bool> ImplicitObjectCreationWhenTypeIsApparent { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement;
Microsoft.CodeAnalysis.CSharp.Workspaces (30)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpCodeGenerationOptions.cs (10)
27[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedMethods { get; init; } = s_neverWithSilentEnforcement; 28[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedAccessors { get; init; } = s_whenPossibleWithSilentEnforcement; 29[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedProperties { get; init; } = s_whenPossibleWithSilentEnforcement; 30[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedIndexers { get; init; } = s_whenPossibleWithSilentEnforcement; 31[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedConstructors { get; init; } = s_neverWithSilentEnforcement; 32[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedOperators { get; init; } = s_neverWithSilentEnforcement; 33[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedLocalFunctions { get; init; } = s_neverWithSilentEnforcement; 34[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedLambdas { get; init; } = s_whenPossibleWithSilentEnforcement; 35[DataMember] public CodeStyleOption2<bool> PreferStaticLocalFunction { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 36[DataMember] public CodeStyleOption2<NamespaceDeclarationPreference> NamespaceDeclarations { get; init; } = s_blockedScopedWithSilentEnforcement;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormattingOptions.cs (10)
55[DataMember] public SpacePlacement Spacing { get; init; } = SpacingDefault; 56[DataMember] public BinaryOperatorSpacingOptionsInternal SpacingAroundBinaryOperator { get; init; } = BinaryOperatorSpacingOptionsInternal.Single; 57[DataMember] public NewLinePlacement NewLines { get; init; } = NewLinesDefault; 58[DataMember] public LabelPositionOptionsInternal LabelPositioning { get; init; } = LabelPositionOptionsInternal.OneLess; 59[DataMember] public IndentationPlacement Indentation { get; init; } = IndentationDefault; 60[DataMember] public bool WrappingKeepStatementsOnSingleLine { get; init; } = true; 61[DataMember] public bool WrappingPreserveSingleLine { get; init; } = true; 62[DataMember] public CodeStyleOption2<NamespaceDeclarationPreference> NamespaceDeclarations { get; init; } = s_defaultNamespaceDeclarations; 63[DataMember] public CodeStyleOption2<bool> PreferTopLevelStatements { get; init; } = s_trueWithSilentEnforcement; 64[DataMember] public int CollectionExpressionWrappingLength { get; init; } = 120;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpSimplifierOptions.cs (10)
23[DataMember] public CodeStyleOption2<bool> VarForBuiltInTypes { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 24[DataMember] public CodeStyleOption2<bool> VarWhenTypeIsApparent { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 25[DataMember] public CodeStyleOption2<bool> VarElsewhere { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 26[DataMember] public CodeStyleOption2<bool> PreferSimpleDefaultExpression { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 27[DataMember] public CodeStyleOption2<bool> PreferImplicitlyTypedLambdaExpression { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 28[DataMember] public CodeStyleOption2<bool> PreferParameterNullChecking { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 29[DataMember] public CodeStyleOption2<bool> AllowEmbeddedStatementsOnSameLine { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement; 30[DataMember] public CodeStyleOption2<PreferBracesPreference> PreferBraces { get; init; } = s_defaultPreferBraces; 31[DataMember] public CodeStyleOption2<bool> PreferThrowExpression { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 32[DataMember] public CodeStyleOption2<bool> ImplicitObjectCreationWhenTypeIsApparent { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement;
Microsoft.CodeAnalysis.ExternalAccess.AspNetCore (2)
EmbeddedLanguages\DocumentHighlighting\IEmbeddedLanguageDocumentHighlighter.cs (2)
35[DataMember(Order = 0)] 38[DataMember(Order = 1)]
Microsoft.CodeAnalysis.Features (334)
AddImport\AddImportFixData.cs (13)
31[DataMember(Order = 0)] 40[DataMember(Order = 1)] 46[DataMember(Order = 2)] 52[DataMember(Order = 3)] 58[DataMember(Order = 4)] 66[DataMember(Order = 5)] 78[DataMember(Order = 6)] 85[DataMember(Order = 7)] 92[DataMember(Order = 8)] 95[DataMember(Order = 9)] 102[DataMember(Order = 10)] 105[DataMember(Order = 11)] 108[DataMember(Order = 12)]
AddImport\AddImportOptions.cs (4)
17[property: DataMember(Order = 0)] SymbolSearchOptions SearchOptions, 18[property: DataMember(Order = 1)] CodeCleanupOptions CleanupOptions, 19[property: DataMember(Order = 2)] MemberDisplayOptions MemberDisplayOptions, 20[property: DataMember(Order = 3)] bool CleanupDocument);
BraceMatching\BraceMatchingOptions.cs (1)
12[property: DataMember(Order = 0)] HighlightingOptions HighlightingOptions)
BraceMatching\IBraceMatchingService.cs (2)
19[property: DataMember(Order = 0)] TextSpan LeftSpan, 20[property: DataMember(Order = 1)] TextSpan RightSpan);
CodeLens\ReferenceCount.cs (3)
16[property: DataMember(Order = 0)] int Count, 17[property: DataMember(Order = 1)] bool IsCapped, 18[property: DataMember(Order = 2)] string Version)
CodeLens\ReferenceLocationDescriptor.cs (17)
36[DataMember(Order = 0)] 42[DataMember(Order = 1)] 48[DataMember(Order = 2)] 54[DataMember(Order = 3)] 60[DataMember(Order = 4)] 66[DataMember(Order = 5)] 72[DataMember(Order = 6)] 78[DataMember(Order = 7)] 84[DataMember(Order = 8)] 90[DataMember(Order = 9)] 96[DataMember(Order = 10)] 102[DataMember(Order = 11)] 108[DataMember(Order = 12)] 114[DataMember(Order = 13)] 120[DataMember(Order = 14)] 130[DataMember(Order = 0)] 133[DataMember(Order = 1)]
CodeLens\ReferenceMethodDescriptor.cs (3)
27[DataMember(Order = 0)] 33[DataMember(Order = 1)] 39[DataMember(Order = 2)]
Common\TaggedText.cs (5)
26[DataMember(Order = 0)] 32[DataMember(Order = 1)] 38[DataMember(Order = 2)] 45[DataMember(Order = 3)] 52[DataMember(Order = 4)]
Completion\Providers\ImportCompletionProvider\SerializableImportCompletionItem.cs (7)
11[property: DataMember(Order = 0)] string SymbolKeyData, 12[property: DataMember(Order = 1)] string Name, 13[property: DataMember(Order = 2)] int Arity, 14[property: DataMember(Order = 3)] Glyph Glyph, 15[property: DataMember(Order = 4)] string ContainingNamespace, 16[property: DataMember(Order = 5)] int AdditionalOverloadCount, 17[property: DataMember(Order = 6)] bool IncludedInTargetTypeCompletion);
Contracts\Client\ISolutionSnapshotProviderService.cs (1)
12internal readonly record struct SolutionSnapshotId([property: DataMember] int Id);
Contracts\EditAndContinue\ManagedActiveStatementDebugInfo.cs (4)
29[DataMember(Name = "activeInstruction")] 35[DataMember(Name = "documentName")] 42[DataMember(Name = "sourceSpan")] 48[DataMember(Name = "flags")]
Contracts\EditAndContinue\ManagedActiveStatementUpdate.cs (3)
29[DataMember(Name = "method")] 35[DataMember(Name = "ilOffset")] 41[DataMember(Name = "newSpan")]
Contracts\EditAndContinue\ManagedExceptionRegionUpdate.cs (3)
28[DataMember(Name = "method")] 39[DataMember(Name = "delta")] 51[DataMember(Name = "newSpan")]
Contracts\EditAndContinue\ManagedHotReloadAvailability.cs (2)
21[DataMember(Name = "status")] 27[DataMember(Name = "localizedMessage")]
Contracts\EditAndContinue\ManagedHotReloadDiagnostic.cs (5)
32[DataMember(Name = "id")] 38[DataMember(Name = "message")] 44[DataMember(Name = "severity")] 50[DataMember(Name = "filePath")] 56[DataMember(Name = "span")]
Contracts\EditAndContinue\ManagedHotReloadUpdate.cs (12)
26[DataMember(Name = "module")] 29[DataMember(Name = "moduleName")] 32[DataMember(Name = "projectId")] 35[DataMember(Name = "ilDelta")] 38[DataMember(Name = "metadataDelta")] 41[DataMember(Name = "pdbDelta")] 44[DataMember(Name = "updatedTypes")] 47[DataMember(Name = "requiredCapabilities")] 50[DataMember(Name = "updatedMethods")] 53[DataMember(Name = "sequencePoints")] 56[DataMember(Name = "activeStatements")] 59[DataMember(Name = "exceptionRegions")]
Contracts\EditAndContinue\ManagedHotReloadUpdates.cs (4)
13[DataMember(Name = "updates")] 16[DataMember(Name = "diagnostics")] 19[DataMember(Name = "projectsToRebuild")] 22[DataMember(Name = "projectsToRestart")]
Contracts\EditAndContinue\ManagedInstructionId.cs (2)
30[DataMember(Name = "method")] 36[DataMember(Name = "ilOffset")]
Contracts\EditAndContinue\ManagedMethodId.cs (2)
34[DataMember(Name = "module")] 40[DataMember(Name = "method")]
Contracts\EditAndContinue\ManagedModuleMethodId.cs (2)
46[DataMember(Name = "token")] 66[DataMember(Name = "version")]
Contracts\EditAndContinue\ProjectInstanceId.cs (2)
12[DataMember(Name = "projectFilePath")] 15[DataMember(Name = "targetFramework")]
Contracts\EditAndContinue\RunningProjectInfo.cs (2)
12[DataMember(Name = "projectInstanceId")] 15[DataMember(Name = "restartAutomatically")]
Contracts\EditAndContinue\SequencePointUpdates.cs (2)
27[DataMember(Name = "fileName")] 33[DataMember(Name = "lineUpdates")]
Contracts\EditAndContinue\SourceLineUpdate.cs (2)
45[DataMember(Name = "oldLine")] 51[DataMember(Name = "newLine")]
Contracts\EditAndContinue\SourceSpan.cs (4)
58[DataMember(Name = "startLine")] 65[DataMember(Name = "startColumn")] 71[DataMember(Name = "endLine")] 78[DataMember(Name = "endColumn")]
ConvertTupleToStruct\IRemoteConvertTupleToStructCodeRefactoringService.cs (2)
29[DataMember(Order = 0)] 32[DataMember(Order = 1)]
Copilot\CopilotChangeAnalysis.cs (26)
17[property: DataMember(Order = 0)] bool Succeeded, 18[property: DataMember(Order = 1)] int OldDocumentLength, 19[property: DataMember(Order = 2)] int NewDocumentLength, 20[property: DataMember(Order = 3)] int TextChangeDelta, 21[property: DataMember(Order = 4)] int ProjectDocumentCount, 22[property: DataMember(Order = 5)] int ProjectSourceGeneratedDocumentCount, 23[property: DataMember(Order = 6)] int ProjectConeCount, 24[property: DataMember(Order = 7)] TimeSpan TotalAnalysisTime, 25[property: DataMember(Order = 8)] TimeSpan ForkingTime, 26[property: DataMember(Order = 9)] TimeSpan TotalDiagnosticComputationTime, 27[property: DataMember(Order = 10)] ImmutableArray<CopilotDiagnosticAnalysis> DiagnosticAnalyses, 28[property: DataMember(Order = 11)] CopilotCodeFixAnalysis CodeFixAnalysis); 37[property: DataMember(Order = 0)] DiagnosticKind Kind, 38[property: DataMember(Order = 1)] TimeSpan ComputationTime, 39[property: DataMember(Order = 2)] Dictionary<string, int> IdToCount, 40[property: DataMember(Order = 3)] Dictionary<string, int> CategoryToCount, 41[property: DataMember(Order = 4)] Dictionary<DiagnosticSeverity, int> SeverityToCount); 52[property: DataMember(Order = 0)] TimeSpan TotalComputationTime, 53[property: DataMember(Order = 1)] TimeSpan TotalApplicationTime, 54[property: DataMember(Order = 2)] Dictionary<string, int> DiagnosticIdToCount, 55[property: DataMember(Order = 3)] Dictionary<string, TimeSpan> DiagnosticIdToApplicationTime, 56[property: DataMember(Order = 4)] Dictionary<string, HashSet<string>> DiagnosticIdToProviderName, 57[property: DataMember(Order = 5)] Dictionary<string, TimeSpan> ProviderNameToApplicationTime, 58[property: DataMember(Order = 6)] Dictionary<string, bool> ProviderNameToHasConflict, 59[property: DataMember(Order = 7)] Dictionary<string, int> ProviderNameToTotalCount, 60[property: DataMember(Order = 8)] Dictionary<string, int> ProviderNameToSuccessCount);
Copilot\IProposalAdjusterService.cs (5)
35[property: DataMember(Order = 0)] ImmutableArray<TextChange> TextChanges, 36[property: DataMember(Order = 1)] bool Format, 37[property: DataMember(Order = 2)] ImmutableArray<AdjustmentResult> AdjustmentResults); 41[property: DataMember(Order = 0)] string AdjustmentKind, 42[property: DataMember(Order = 1)] TimeSpan AdjustmentTime);
DesignerAttribute\DesignerAttributeData.cs (3)
18[DataMember(Order = 0)] 24[DataMember(Order = 1)] 30[DataMember(Order = 2)]
DocumentationComments\DocumentationCommentOptions.cs (4)
15[DataMember] public LineFormattingOptions LineFormatting { get; init; } = LineFormattingOptions.Default; 16[DataMember] public bool AutoXmlDocCommentGeneration { get; init; } = true; 22[DataMember] public bool GenerateSummaryTagOnSingleLine { get; init; } = false; 28[DataMember] public bool GenerateOnlySummaryTag { get; init; } = false;
DocumentHighlighting\HighlightingOptions.cs (3)
12[DataMember] public bool HighlightRelatedRegexComponentsUnderCursor { get; init; } = true; 13[DataMember] public bool HighlightRelatedJsonComponentsUnderCursor { get; init; } = true; 14[DataMember] public bool FrozenPartialSemantics { get; init; }
DocumentHighlighting\IDocumentHighlightsService.cs (2)
25[DataMember(Order = 0)] 28[DataMember(Order = 1)]
DocumentHighlighting\IRemoteDocumentHighlightsService.cs (2)
22[DataMember(Order = 0)] 25[DataMember(Order = 1)]
DocumentIdSpan.cs (2)
20[DataMember(Order = 0)] 22[DataMember(Order = 1)]
EditAndContinue\ActiveStatementId.cs (1)
10internal readonly record struct ActiveStatementId([property: DataMember(Order = 0)] int Ordinal);
EditAndContinue\ActiveStatementLineSpan.cs (2)
17[property: DataMember(Order = 0)] ActiveStatementId Id, 18[property: DataMember(Order = 1)] LinePositionSpan LineSpan);
EditAndContinue\ActiveStatementSpan.cs (4)
23[property: DataMember(Order = 0)] ActiveStatementId Id, 24[property: DataMember(Order = 1)] LinePositionSpan LineSpan, 25[property: DataMember(Order = 2)] ActiveStatementFlags Flags, 26[property: DataMember(Order = 3)] DocumentId? UnmappedDocumentId = null);
EditAndContinue\DebuggingSessionId.cs (1)
10internal readonly record struct DebuggingSessionId([property: DataMember] int Ordinal)
EditAndContinue\EmitSolutionUpdateResults.cs (6)
26[DataMember] 29[DataMember] 32[DataMember] 35[DataMember] 38[DataMember] 41[DataMember]
EditAndContinue\ModuleUpdate.cs (2)
13[property: DataMember(Order = 0)] ModuleUpdateStatus Status, 14[property: DataMember(Order = 1)] ImmutableArray<ManagedHotReloadUpdate> Updates);
EditAndContinue\RudeEditDiagnostic.cs (4)
13[DataMember(Order = 0)] 19[DataMember(Order = 1)] 22[DataMember(Order = 2)] 25[DataMember(Order = 3)]
EditAndContinue\RunningProjectOptions.cs (1)
19[DataMember]
EditAndContinue\SourceFileSpan.cs (2)
31[DataMember(Order = 0)] 37[DataMember(Order = 1)]
Extensions\IExtensionMessageHandlerService.cs (6)
16[property: DataMember(Order = 0)] ImmutableArray<string> WorkspaceMessageHandlers, 17[property: DataMember(Order = 1)] ImmutableArray<string> DocumentMessageHandlers, 20[property: DataMember(Order = 2)] Exception? ExtensionException); 32[property: DataMember(Order = 0)] string? Response, 33[property: DataMember(Order = 1)] bool ExtensionWasUnloaded, 36[property: DataMember(Order = 2)] Exception? ExtensionException);
ExternalAccess\UnitTesting\API\UnitTestingInvocationReasons.cs (1)
17[DataMember(Order = 0)]
ExternalAccess\UnitTesting\API\UnitTestingSearchQuery.cs (5)
17[DataMember(Order = 0)] 23[DataMember(Order = 1)] 29[DataMember(Order = 2)] 35[DataMember(Order = 3)] 44[DataMember(Order = 4)]
ExternalAccess\UnitTesting\IRemoteUnitTestingSearchService.cs (2)
24[DataMember(Order = 0)] 26[DataMember(Order = 1)]
FindUsages\AssemblyLocation.cs (3)
15[property: DataMember(Order = 0)] string Name, 16[property: DataMember(Order = 1)] Version Version, 17[property: DataMember(Order = 2)] string? FilePath);
FindUsages\DefinitionItem.DetachedDefinitionItem.cs (8)
30[DataMember(Order = 0)] 32[DataMember(Order = 1)] 34[DataMember(Order = 2)] 36[DataMember(Order = 3)] 38[DataMember(Order = 4)] 40[DataMember(Order = 5)] 42[DataMember(Order = 6)] 44[DataMember(Order = 7)]
FindUsages\FindUsagesOptions.cs (1)
13[DataMember] public ClassificationOptions ClassificationOptions { get; init; } = ClassificationOptions.Default;
FindUsages\IRemoteFindUsagesService.cs (19)
165[DataMember(Order = 0)] 168[DataMember(Order = 1)] 171[DataMember(Order = 2)] 198[DataMember(Order = 0)] 201[DataMember(Order = 1)] 204[DataMember(Order = 2)] 207[DataMember(Order = 3)] 210[DataMember(Order = 4)] 213[DataMember(Order = 5)] 216[DataMember(Order = 6)] 219[DataMember(Order = 7)] 222[DataMember(Order = 8)] 258[DataMember(Order = 0)] 261[DataMember(Order = 1)] 286[DataMember(Order = 0)] 289[DataMember(Order = 1)] 292[DataMember(Order = 2)] 295[DataMember(Order = 3)] 298[DataMember(Order = 4)]
FullyQualify\IFullyQualifyService.cs (4)
17[DataMember(Order = 0)] 20[DataMember(Order = 1)] 27[DataMember(Order = 0)] 29[DataMember(Order = 1)]
InheritanceMargin\InheritanceMarginItem.cs (5)
24[DataMember(Order = 0)] 31[DataMember(Order = 1)] 37[DataMember(Order = 2)] 43[DataMember(Order = 3)] 49[DataMember(Order = 4)]
InheritanceMargin\InheritanceTargetItem.cs (6)
19[DataMember(Order = 0)] 25[DataMember(Order = 1)] 31[DataMember(Order = 2)] 37[DataMember(Order = 3)] 43[DataMember(Order = 4)] 50[DataMember(Order = 5)]
InlineHints\InlineHintsOptions.cs (3)
13[DataMember] public InlineParameterHintsOptions ParameterOptions { get; init; } = InlineParameterHintsOptions.Default; 14[DataMember] public InlineTypeHintsOptions TypeOptions { get; init; } = InlineTypeHintsOptions.Default; 15[DataMember] public SymbolDescriptionOptions DisplayOptions { get; init; } = SymbolDescriptionOptions.Default;
InlineHints\InlineParameterHintsOptions.cs (8)
12[DataMember] public bool EnabledForParameters { get; init; } = false; 13[DataMember] public bool ForLiteralParameters { get; init; } = true; 14[DataMember] public bool ForIndexerParameters { get; init; } = true; 15[DataMember] public bool ForObjectCreationParameters { get; init; } = true; 16[DataMember] public bool ForOtherParameters { get; init; } = false; 17[DataMember] public bool SuppressForParametersThatDifferOnlyBySuffix { get; init; } = true; 18[DataMember] public bool SuppressForParametersThatMatchMethodIntent { get; init; } = true; 19[DataMember] public bool SuppressForParametersThatMatchArgumentName { get; init; } = true;
InlineHints\InlineTypeHintsOptions.cs (5)
12[DataMember] public bool EnabledForTypes { get; init; } = false; 13[DataMember] public bool ForImplicitVariableTypes { get; init; } = true; 14[DataMember] public bool ForLambdaParameterTypes { get; init; } = true; 15[DataMember] public bool ForImplicitObjectCreation { get; init; } = true; 16[DataMember] public bool ForCollectionExpressions { get; init; } = true;
LanguageServices\SymbolDisplayService\SymbolDescriptionOptions.cs (2)
14[DataMember] public QuickInfoOptions QuickInfoOptions { get; init; } = QuickInfoOptions.Default; 15[DataMember] public ClassificationOptions ClassificationOptions { get; init; } = ClassificationOptions.Default;
MetadataAsSource\MetadataAsSourceOptions.cs (3)
21[DataMember] 28[DataMember] 35[DataMember]
NavigateTo\RoslynNavigateToItem.cs (9)
38[DataMember(Order = 0)] 41[DataMember(Order = 1)] 44[DataMember(Order = 2)] 47[DataMember(Order = 3)] 53[DataMember(Order = 4)] 56[DataMember(Order = 5)] 59[DataMember(Order = 6)] 62[DataMember(Order = 7)] 65[DataMember(Order = 8)]
NavigationBar\IRemoteNavigationBarItemService.cs (14)
22[DataMember(Order = 0)] 25[DataMember(Order = 1)] 27[DataMember(Order = 2)] 29[DataMember(Order = 3)] 31[DataMember(Order = 4)] 33[DataMember(Order = 5)] 35[DataMember(Order = 6)] 40[DataMember(Order = 7)] 42[DataMember(Order = 8)] 44[DataMember(Order = 9)] 49[DataMember(Order = 10)] 54[DataMember(Order = 11)] 56[DataMember(Order = 12)] 61[DataMember(Order = 13)]
NavigationBar\NavigationBarItems\RoslynNavigationBarItem.SymbolItem.cs (2)
66[DataMember(Order = 0)] 76[DataMember(Order = 1)]
QuickInfo\QuickInfoOptions.cs (2)
12[DataMember] public bool ShowRemarksInQuickInfo { get; init; } = true; 13[DataMember] public bool IncludeNavigationHintsInQuickInfo { get; init; } = true;
SemanticSearch\ExecuteQueryResult.cs (10)
25[property: DataMember(Order = 0)] string? ErrorMessage, 26[property: DataMember(Order = 1)] string[]? ErrorMessageArgs = null, 27[property: DataMember(Order = 2)] TimeSpan ExecutionTime = default); 37[property: DataMember(Order = 0)] CompiledQueryId QueryId, 38[property: DataMember(Order = 1)] ImmutableArray<QueryCompilationError> CompilationErrors, 39[property: DataMember(Order = 2)] TimeSpan EmitTime = default); 43[property: DataMember(Order = 0)] string Id, 44[property: DataMember(Order = 1)] string Message, 45[property: DataMember(Order = 2)] TextSpan Span); 49[property: DataMember(Order = 0)] int Id);
SemanticSearch\ISemanticSearchResultsObserver.cs (5)
48[property: DataMember(Order = 0)] string ProjectDisplayName, 49[property: DataMember(Order = 1)] string Message, 50[property: DataMember(Order = 2)] ImmutableArray<TaggedText> TypeName, 51[property: DataMember(Order = 3)] ImmutableArray<TaggedText> StackTrace, 52[property: DataMember(Order = 4)] TextSpan Span);
SemanticSearch\QueryExecutionOptions.cs (2)
15[property: DataMember] 21[property: DataMember]
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementType\ImplementTypeOptions.cs (2)
17[DataMember] 20[DataMember]
Structure\BlockStructureOptions.cs (14)
12[DataMember] public bool ShowBlockStructureGuidesForCommentsAndPreprocessorRegions { get; init; } = false; 13[DataMember] public bool ShowBlockStructureGuidesForDeclarationLevelConstructs { get; init; } = true; 14[DataMember] public bool ShowBlockStructureGuidesForCodeLevelConstructs { get; init; } = true; 15[DataMember] public bool ShowOutliningForCommentsAndPreprocessorRegions { get; init; } = true; 16[DataMember] public bool ShowOutliningForDeclarationLevelConstructs { get; init; } = true; 17[DataMember] public bool ShowOutliningForCodeLevelConstructs { get; init; } = true; 18[DataMember] public bool CollapseRegionsWhenFirstOpened { get; init; } = true; 19[DataMember] public bool CollapseImportsWhenFirstOpened { get; init; } = false; 20[DataMember] public bool CollapseMetadataImplementationsWhenFirstOpened { get; init; } = false; 21[DataMember] public bool CollapseEmptyMetadataImplementationsWhenFirstOpened { get; init; } = true; 22[DataMember] public bool CollapseRegionsWhenCollapsingToDefinitions { get; init; } = false; 23[DataMember] public bool CollapseLocalFunctionsWhenCollapsingToDefinitions { get; init; } = false; 24[DataMember] public int MaximumBannerLength { get; init; } = 80; 25[DataMember] public bool IsMetadataAsSource { get; init; } = false;
SymbolSearch\SymbolSearchOptions.cs (5)
20[DataMember] 27[DataMember] 34[DataMember] 41[DataMember] 47[DataMember]
UnusedReferences\ReferenceInfo.cs (5)
17[DataMember(Order = 0)] 26[DataMember(Order = 1)] 32[DataMember(Order = 2)] 38[DataMember(Order = 3)] 44[DataMember(Order = 4)]
ValueTracking\SerializableValueTrackedItem.cs (4)
20[DataMember(Order = 0)] 23[DataMember(Order = 1)] 26[DataMember(Order = 2)] 29[DataMember(Order = 3)]
Microsoft.CodeAnalysis.ResxSourceGenerator (64)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\AddImport\AddImportPlacementOptions.cs (3)
16[DataMember] 22[DataMember] 25[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeCleanup\CodeCleanupOptions.cs (4)
16[DataMember] public required SyntaxFormattingOptions FormattingOptions { get; init; } 17[DataMember] public required SimplifierOptions SimplifierOptions { get; init; } 18[DataMember] public AddImportPlacementOptions AddImportOptions { get; init; } = AddImportPlacementOptions.Default; 19[DataMember] public DocumentFormattingOptions DocumentFormattingOptions { get; init; } = DocumentFormattingOptions.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeAndImportGenerationOptions.cs (2)
13[DataMember] 16[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeGenerationOptions.cs (1)
22[DataMember] public NamingStylePreferences NamingStyle { get; init; } = NamingStylePreferences.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (2)
79[DataMember(Order = 0)] 82[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (2)
16[property: DataMember(Order = 0)] ReportDiagnostic Severity, [property: DataMember(Order = 1)] bool IsExplicitlySpecified)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (2)
24[DataMember(Order = 0)] 27[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AutoFormattingOptions.cs (4)
15[DataMember] public bool FormatOnReturn { get; init; } = true; 16[DataMember] public bool FormatOnTyping { get; init; } = true; 17[DataMember] public bool FormatOnSemicolon { get; init; } = true; 18[DataMember] public bool FormatOnCloseBrace { get; init; } = true;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\DocumentFormattingOptions.cs (2)
14[DataMember] public string FileHeaderTemplate { get; init; } = ""; 15[DataMember] public bool InsertFinalNewLine { get; init; } = false;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\LineFormattingOptions.cs (4)
16[DataMember] public bool UseTabs { get; init; } = false; 17[DataMember] public int TabSize { get; init; } = 4; 18[DataMember] public int IndentationSize { get; init; } = 4; 19[DataMember] public string NewLine { get; init; } = Environment.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\SyntaxFormattingOptions.cs (5)
19[DataMember] public LineFormattingOptions LineFormatting { get; init; } = LineFormattingOptions.Default; 20[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = false; 21[DataMember] public AccessibilityModifiersRequired AccessibilityModifiersRequired { get; init; } = AccessibilityModifiersRequired.ForNonInterfaceMembers; 22[DataMember] public int WrappingColumn { get; init; } = 120; 23[DataMember] public int ConditionalExpressionWrappingLength { get; init; } = 120;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\IndentationOptions.cs (3)
12[property: DataMember(Order = 0)] SyntaxFormattingOptions FormattingOptions) 14[DataMember(Order = 1)] public AutoFormattingOptions AutoFormattingOptions { get; init; } = AutoFormattingOptions.Default; 15[DataMember(Order = 2)] public FormattingOptions2.IndentStyle IndentStyle { get; init; } = DefaultIndentStyle;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (6)
27[DataMember(Order = 0)] 30[DataMember(Order = 1)] 33[DataMember(Order = 2)] 36[DataMember(Order = 3)] 39[DataMember(Order = 4)] 42[DataMember(Order = 5)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
26[DataMember(Order = 0)] 29[DataMember(Order = 1)] 32[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (3)
15[DataMember(Order = 0)] 18[DataMember(Order = 1)] 21[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (8)
32[DataMember(Order = 0)] 35[DataMember(Order = 1)] 38[DataMember(Order = 2)] 41[DataMember(Order = 3)] 44[DataMember(Order = 4)] 326[DataMember(Order = 0)] 329[DataMember(Order = 1)] 451[DataMember(Order = 0)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\OrganizeImports\OrganizeImportsOptions.cs (3)
14[DataMember] public bool PlaceSystemNamespaceFirst { get; init; } = AddImportPlacementOptions.Default.PlaceSystemNamespaceFirst; 15[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = SyntaxFormattingOptions.CommonDefaults.SeparateImportDirectiveGroups; 16[DataMember] public string NewLine { get; init; } = LineFormattingOptions.Default.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (6)
21[DataMember] public CodeStyleOption2<bool> QualifyFieldAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 22[DataMember] public CodeStyleOption2<bool> QualifyPropertyAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 23[DataMember] public CodeStyleOption2<bool> QualifyMethodAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 24[DataMember] public CodeStyleOption2<bool> QualifyEventAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 25[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInMemberAccess { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement; 26[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInDeclaration { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
123[DataMember(Order = 0)]
Microsoft.CodeAnalysis.Workspaces (243)
Classification\ClassificationOptions.cs (5)
12[DataMember] public bool ClassifyReassignedVariables { get; init; } = false; 13[DataMember] public bool ClassifyObsoleteSymbols { get; init; } = true; 14[DataMember] public bool ColorizeRegexPatterns { get; init; } = true; 15[DataMember] public bool ColorizeJsonPatterns { get; init; } = true; 16[DataMember] public bool FrozenPartialSemantics { get; init; } = false;
Classification\ClassifiedSpan.cs (2)
15[DataMember(Order = 0)] 17[DataMember(Order = 1)]
Classification\IRemoteSemanticClassificationService.cs (2)
66[DataMember(Order = 0)] 69[DataMember(Order = 1)]
Diagnostics\DiagnosticData.cs (17)
41[DataMember(Order = 0)] 44[DataMember(Order = 1)] 47[DataMember(Order = 2)] 50[DataMember(Order = 3)] 53[DataMember(Order = 4)] 56[DataMember(Order = 5)] 59[DataMember(Order = 6)] 62[DataMember(Order = 7)] 65[DataMember(Order = 8)] 68[DataMember(Order = 9)] 71[DataMember(Order = 10)] 74[DataMember(Order = 11)] 80[DataMember(Order = 12)] 83[DataMember(Order = 13)] 86[DataMember(Order = 14)] 89[DataMember(Order = 15)] 92[DataMember(Order = 16)]
Diagnostics\DiagnosticDataLocation.cs (3)
22[DataMember(Order = 0)] 28[DataMember(Order = 1)] 36[DataMember(Order = 2)]
Diagnostics\DiagnosticDescriptorData.cs (9)
24[DataMember(Order = 0)] 26[DataMember(Order = 1)] 28[DataMember(Order = 2)] 30[DataMember(Order = 3)] 32[DataMember(Order = 4)] 34[DataMember(Order = 5)] 36[DataMember(Order = 6)] 38[DataMember(Order = 7)] 40[DataMember(Order = 8)]
Diagnostics\DiagnosticIdFilter.cs (2)
22[property: DataMember(Order = 0)] ImmutableHashSet<string>? IncludedDiagnosticIds, 23[property: DataMember(Order = 1)] ImmutableHashSet<string>? ExcludedDiagnosticIds)
Diagnostics\IRemoteDiagnosticAnalyzerService.cs (3)
64[DataMember(Order = 0)] 67[DataMember(Order = 1)] 70[DataMember(Order = 2)]
ExtractMethod\ExtractMethodOptions.cs (2)
23[DataMember] public required CodeGenerationOptions CodeGenerationOptions { get; init; } 24[DataMember] public required CodeCleanupOptions CodeCleanupOptions { get; init; }
FindSymbols\FindReferences\FindReferencesSearchOptions.cs (5)
62[property: DataMember(Order = 0)] bool AssociatePropertyReferencesWithSpecificAccessor = false, 63[property: DataMember(Order = 1)] bool Cascade = true, 64[property: DataMember(Order = 2)] bool Explicit = true, 65[property: DataMember(Order = 3)] bool UnidirectionalHierarchyCascade = false, 66[property: DataMember(Order = 4)] bool DisplayAllDefinitions = false)
FindSymbols\TopLevelSyntaxTree\DeclaredSymbolInfo.cs (7)
59[DataMember(Order = 0)] 65[DataMember(Order = 1)] 75[DataMember(Order = 2)] 85[DataMember(Order = 3)] 88[DataMember(Order = 4)] 94[DataMember(Order = 5)] 99[DataMember(Order = 6)]
Log\PiiValue.cs (1)
15[DataMember(Order = 0)]
Packaging\IPackageInstallerService.cs (2)
49[DataMember(Order = 0)] 52[DataMember(Order = 1)]
PatternMatching\PatternMatch.cs (4)
18[DataMember(Order = 0)] 21[DataMember(Order = 1)] 27[DataMember(Order = 2)] 34[DataMember(Order = 3)]
Recommendations\RecommendationOptions.cs (2)
34[DataMember] public bool HideAdvancedMembers { get; init; } = false; 35[DataMember] public bool FilterOutOfScopeLocals { get; init; } = true;
Remote\RemoteArguments.cs (10)
26[DataMember(Order = 0)] 29[DataMember(Order = 1)] 138[DataMember(Order = 0)] 141[DataMember(Order = 1)] 144[DataMember(Order = 2)] 147[DataMember(Order = 3)] 150[DataMember(Order = 4)] 153[DataMember(Order = 5)] 156[DataMember(Order = 6)] 203[DataMember(Order = 0)]
Remote\RemoteServiceCallbackId.cs (1)
11[property: DataMember(Order = 0)] int Id);
Rename\ConflictEngine\ComplexifiedSpan.cs (3)
14[DataMember(Order = 0)] 17[DataMember(Order = 1)] 20[DataMember(Order = 2)]
Rename\ConflictEngine\RelatedLocation.cs (5)
23[property: DataMember(Order = 0)] TextSpan ConflictCheckSpan, 24[property: DataMember(Order = 1)] DocumentId DocumentId, 25[property: DataMember(Order = 2)] RelatedLocationType Type, 26[property: DataMember(Order = 3)] bool IsReference = false, 27[property: DataMember(Order = 4)] TextSpan ComplexifiedTargetSpan = default)
Rename\IRemoteRenamerService.cs (21)
58[DataMember(Order = 0)] 61[DataMember(Order = 1)] 64[DataMember(Order = 2)] 67[DataMember(Order = 3)] 70[DataMember(Order = 4)] 73[DataMember(Order = 5)] 76[DataMember(Order = 6)] 151[DataMember(Order = 0)] 154[DataMember(Order = 1)] 157[DataMember(Order = 2)] 160[DataMember(Order = 3)] 177[DataMember(Order = 0)] 180[DataMember(Order = 1)] 217[DataMember(Order = 0)] 220[DataMember(Order = 1)] 223[DataMember(Order = 2)] 226[DataMember(Order = 3)] 229[DataMember(Order = 4)] 232[DataMember(Order = 5)] 235[DataMember(Order = 6)] 238[DataMember(Order = 7)]
Rename\RenameOptions.cs (6)
34[property: DataMember(Order = 0)] bool RenameOverloads = false, 35[property: DataMember(Order = 1)] bool RenameInStrings = false, 36[property: DataMember(Order = 2)] bool RenameInComments = false, 37[property: DataMember(Order = 3)] bool RenameFile = false); 46[property: DataMember(Order = 0)] bool RenameMatchingTypeInStrings = false, 47[property: DataMember(Order = 1)] bool RenameMatchingTypeInComments = false);
SolutionCrawler\InvocationReasons.cs (1)
17[DataMember(Order = 0)]
SourceGeneration\IRemoteSourceGenerationService.cs (6)
19[property: DataMember(Order = 0)] SourceGeneratedDocumentIdentity DocumentIdentity, 20[property: DataMember(Order = 1)] SourceGeneratedDocumentContentIdentity ContentIdentity, 21[property: DataMember(Order = 2)] DateTime GenerationDateTime); 88[property: DataMember(Order = 0)] Checksum OriginalSourceTextContentHash, 89[property: DataMember(Order = 1)] string? EncodingName, 90[property: DataMember(Order = 2)] SourceHashAlgorithm ChecksumAlgorithm);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\AddImport\AddImportPlacementOptions.cs (3)
16[DataMember] 22[DataMember] 25[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeCleanup\CodeCleanupOptions.cs (4)
16[DataMember] public required SyntaxFormattingOptions FormattingOptions { get; init; } 17[DataMember] public required SimplifierOptions SimplifierOptions { get; init; } 18[DataMember] public AddImportPlacementOptions AddImportOptions { get; init; } = AddImportPlacementOptions.Default; 19[DataMember] public DocumentFormattingOptions DocumentFormattingOptions { get; init; } = DocumentFormattingOptions.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeAndImportGenerationOptions.cs (2)
13[DataMember] 16[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeGenerationOptions.cs (1)
22[DataMember] public NamingStylePreferences NamingStyle { get; init; } = NamingStylePreferences.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (2)
79[DataMember(Order = 0)] 82[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (2)
16[property: DataMember(Order = 0)] ReportDiagnostic Severity, [property: DataMember(Order = 1)] bool IsExplicitlySpecified)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (2)
24[DataMember(Order = 0)] 27[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AutoFormattingOptions.cs (4)
15[DataMember] public bool FormatOnReturn { get; init; } = true; 16[DataMember] public bool FormatOnTyping { get; init; } = true; 17[DataMember] public bool FormatOnSemicolon { get; init; } = true; 18[DataMember] public bool FormatOnCloseBrace { get; init; } = true;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\DocumentFormattingOptions.cs (2)
14[DataMember] public string FileHeaderTemplate { get; init; } = ""; 15[DataMember] public bool InsertFinalNewLine { get; init; } = false;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\LineFormattingOptions.cs (4)
16[DataMember] public bool UseTabs { get; init; } = false; 17[DataMember] public int TabSize { get; init; } = 4; 18[DataMember] public int IndentationSize { get; init; } = 4; 19[DataMember] public string NewLine { get; init; } = Environment.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\SyntaxFormattingOptions.cs (5)
19[DataMember] public LineFormattingOptions LineFormatting { get; init; } = LineFormattingOptions.Default; 20[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = false; 21[DataMember] public AccessibilityModifiersRequired AccessibilityModifiersRequired { get; init; } = AccessibilityModifiersRequired.ForNonInterfaceMembers; 22[DataMember] public int WrappingColumn { get; init; } = 120; 23[DataMember] public int ConditionalExpressionWrappingLength { get; init; } = 120;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\IndentationOptions.cs (3)
12[property: DataMember(Order = 0)] SyntaxFormattingOptions FormattingOptions) 14[DataMember(Order = 1)] public AutoFormattingOptions AutoFormattingOptions { get; init; } = AutoFormattingOptions.Default; 15[DataMember(Order = 2)] public FormattingOptions2.IndentStyle IndentStyle { get; init; } = DefaultIndentStyle;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (6)
27[DataMember(Order = 0)] 30[DataMember(Order = 1)] 33[DataMember(Order = 2)] 36[DataMember(Order = 3)] 39[DataMember(Order = 4)] 42[DataMember(Order = 5)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
26[DataMember(Order = 0)] 29[DataMember(Order = 1)] 32[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (3)
15[DataMember(Order = 0)] 18[DataMember(Order = 1)] 21[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (8)
32[DataMember(Order = 0)] 35[DataMember(Order = 1)] 38[DataMember(Order = 2)] 41[DataMember(Order = 3)] 44[DataMember(Order = 4)] 326[DataMember(Order = 0)] 329[DataMember(Order = 1)] 451[DataMember(Order = 0)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\OrganizeImports\OrganizeImportsOptions.cs (3)
14[DataMember] public bool PlaceSystemNamespaceFirst { get; init; } = AddImportPlacementOptions.Default.PlaceSystemNamespaceFirst; 15[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = SyntaxFormattingOptions.CommonDefaults.SeparateImportDirectiveGroups; 16[DataMember] public string NewLine { get; init; } = LineFormattingOptions.Default.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (6)
21[DataMember] public CodeStyleOption2<bool> QualifyFieldAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 22[DataMember] public CodeStyleOption2<bool> QualifyPropertyAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 23[DataMember] public CodeStyleOption2<bool> QualifyMethodAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 24[DataMember] public CodeStyleOption2<bool> QualifyEventAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 25[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInMemberAccess { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement; 26[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInDeclaration { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
123[DataMember(Order = 0)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (2)
16[DataMember] 19[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
19[DataMember]
SymbolSearch\ISymbolSearchService.cs (12)
23[property: DataMember(Order = 0)] string Name, 24[property: DataMember(Order = 1)] int Arity) 35[property: DataMember(Order = 0)] ImmutableArray<string> Names) 82[DataMember(Order = 0)] 85[DataMember(Order = 1)] 97[DataMember(Order = 2)] 100[DataMember(Order = 3)] 103[DataMember(Order = 4)] 113[DataMember(Order = 2)] 143[DataMember(Order = 0)] 146[DataMember(Order = 1)] 149[DataMember(Order = 2)]
TaskList\TaskListItem.cs (5)
14[property: DataMember(Order = 0)] TaskListItemPriority Priority, 15[property: DataMember(Order = 1)] string Message, 16[property: DataMember(Order = 2)] DocumentId DocumentId, 17[property: DataMember(Order = 3)] FileLinePositionSpan Span, 18[property: DataMember(Order = 4)] FileLinePositionSpan MappedSpan);
TaskList\TaskListItemDescriptor.cs (2)
25[DataMember(Order = 0)] 27[DataMember(Order = 1)]
TaskList\TaskListOptions.cs (2)
15[DataMember] 18[DataMember]
Workspace\Host\PersistentStorage\DocumentKey.cs (4)
21[DataMember(Order = 0)] 24[DataMember(Order = 1)] 27[DataMember(Order = 2)] 30[DataMember(Order = 3)]
Workspace\Host\PersistentStorage\ProjectKey.cs (5)
19[DataMember(Order = 0)] 22[DataMember(Order = 1)] 25[DataMember(Order = 2)] 28[DataMember(Order = 3)] 31[DataMember(Order = 4)]
Workspace\Host\PersistentStorage\SolutionKey.cs (2)
18[property: DataMember(Order = 0)] SolutionId Id, 19[property: DataMember(Order = 1)] string? FilePath)
Workspace\IWorkspaceConfigurationService.cs (2)
36[property: DataMember(Order = 0)] SourceGeneratorExecutionPreference SourceGeneratorExecution = SourceGeneratorExecutionPreference.Automatic, 37[property: DataMember(Order = 1)] bool ValidateCompilationTrackerStates =
Workspace\Solution\AssetPath.cs (3)
24[DataMember(Order = 0)] 30[DataMember(Order = 1)] 36[DataMember(Order = 2)]
Workspace\Solution\Checksum.cs (2)
23[field: FieldOffset(0)][property: DataMember(Order = 0)] long Data1, 24[field: FieldOffset(8)][property: DataMember(Order = 1)] long Data2) : IComparable<Checksum>
Workspace\Solution\DocumentId.cs (4)
21[DataMember(Order = 0)] 23[DataMember(Order = 1)] 25[DataMember(Order = 2)] 27[DataMember(Order = 3)]
Workspace\Solution\ProjectId.cs (2)
35[DataMember(Order = 0)] 43[DataMember(Order = 1)]
Workspace\Solution\SolutionId.cs (2)
25[DataMember(Order = 0)] 27[DataMember(Order = 1)]
Workspace\Solution\SourceGeneratedDocumentIdentity.cs (4)
22[DataMember(Order = 0)] public DocumentId DocumentId { get; } 23[DataMember(Order = 1)] public string HintName { get; } 24[DataMember(Order = 2)] public SourceGeneratorIdentity Generator { get; } 25[DataMember(Order = 3)] public string FilePath { get; }
Workspace\Solution\SourceGeneratorExecutionVersion.cs (2)
29[property: DataMember(Order = 0)] int MajorVersion, 30[property: DataMember(Order = 1)] int MinorVersion)
Workspace\Solution\SourceGeneratorIdentity.cs (4)
24[property: DataMember(Order = 0)] string AssemblyName, 25[property: DataMember(Order = 1)] string? AssemblyPath, 26[property: DataMember(Order = 2)] Version AssemblyVersion, 27[property: DataMember(Order = 3)] string TypeName)
Microsoft.CodeAnalysis.Workspaces.MSBuild.Contracts (44)
DiagnosticLogItem.cs (3)
21[DataMember(Order = 0)] 24[DataMember(Order = 1)] 27[DataMember(Order = 2)]
DocumentFileInfo.cs (5)
21[DataMember(Order = 0)] 29[DataMember(Order = 1)] 36[DataMember(Order = 2)] 42[DataMember(Order = 3)] 48[DataMember(Order = 4)]
FileGlobs.cs (3)
14[property: DataMember(Order = 0)] string[] Includes, 15[property: DataMember(Order = 1)] string[] Excludes, 16[property: DataMember(Order = 2)] string[] Removes
MetadataReferenceItem.cs (2)
14[property: DataMember(Order = 0)] string Path, 15[property: DataMember(Order = 1)] string[] Aliases
MSBuildLocation.cs (2)
21[DataMember(Order = 0)] 27[DataMember(Order = 1)]
PackageReferenceItem.cs (2)
14[property: DataMember(Order = 0)] string Name, 15[property: DataMember(Order = 1)] string VersionRange
ProjectFileInfo.cs (24)
20[DataMember] 26[DataMember] 32[DataMember] 38[DataMember] 44[DataMember] 50[DataMember] 53[DataMember] 67[DataMember] 74[DataMember] 81[DataMember] 87[DataMember] 93[DataMember] 99[DataMember] 105[DataMember] 111[DataMember] 117[DataMember] 123[DataMember] 129[DataMember] 135[DataMember] 141[DataMember] 147[DataMember] 153[DataMember] 159[DataMember] 162[DataMember]
ProjectFileReference.cs (3)
23[DataMember(Order = 0)] 29[DataMember(Order = 1)] 35[DataMember(Order = 2)]
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (8)
BootJsonData.cs (8)
75[DataMember(EmitDefaultValue = false)] 81[DataMember(EmitDefaultValue = false)] 87[DataMember(EmitDefaultValue = false)] 93[DataMember(EmitDefaultValue = false)] 100[DataMember(EmitDefaultValue = false)] 106[DataMember(EmitDefaultValue = false)] 139[DataMember(Name = "hash")] 142[DataMember(Name = "behavior")]
Microsoft.TestPlatform.CommunicationUtilities (1)
Messages\TestHostLaunchedPayload.cs (1)
13[DataMember]
Microsoft.VisualStudio.TestPlatform.Common (13)
DataCollection\AfterTestRunEndResult.cs (3)
63[DataMember] 66[DataMember] 69[DataMember]
DataCollection\BeforeTestRunStartResult.cs (2)
33[DataMember] 39[DataMember]
Interfaces\Engine\ClientProtocol\TestExecutionContext.cs (8)
68[DataMember] 78[DataMember] 88[DataMember] 98[DataMember] 108[DataMember] 118[DataMember] 128[DataMember] 139[DataMember]
Microsoft.VisualStudio.TestPlatform.Extensions.Html.TestLogger (22)
ObjectModel\HtmlTestResult.cs (8)
21[DataMember] public string? FullyQualifiedName { get; set; } 26[DataMember] public Guid TestResultId { get; set; } 31[DataMember] public string? DisplayName { get; set; } 36[DataMember] public string? ErrorStackTrace { get; set; } 41[DataMember] public string? ErrorMessage { get; set; } 46[DataMember] public TestOutcome ResultOutcome { get; set; } 51[DataMember] public string? Duration { get; set; } 56[DataMember] public List<TestResult>? InnerTestResults { get; set; }
ObjectModel\TestResultCollection.cs (4)
23[DataMember] 33[DataMember] 43[DataMember] public List<TestResult>? ResultList { get; set; } 48[DataMember] public List<TestResult>? FailedResultList { get; set; }
ObjectModel\TestRunDetails.cs (4)
20[DataMember] public TestRunSummary? Summary { get; set; } 25[DataMember] public List<string>? RunLevelMessageInformational; 30[DataMember] public List<string>? RunLevelMessageErrorAndWarning; 35[DataMember] public List<TestResultCollection>? ResultCollectionList = new();
ObjectModel\TestRunSummary.cs (6)
17[DataMember] public int PassPercentage { get; set; } 22[DataMember] public string? TotalRunTime { get; set; } 27[DataMember] public int TotalTests { get; set; } 32[DataMember] public int PassedTests { get; set; } 37[DataMember] public int FailedTests { get; set; } 42[DataMember] public int SkippedTests { get; set; }
Microsoft.VisualStudio.TestPlatform.ObjectModel (162)
AttachmentSet.cs (5)
21[DataMember] 27[DataMember] 34[DataMember] 59[DataMember] 65[DataMember]
Client\DiscoveryCriteria.cs (7)
142[DataMember] 151[DataMember] 163[DataMember] 169[DataMember] 175[DataMember] 181[DataMember] 187[DataMember]
Client\Events\DiscoveryCompleteEventArgs.cs (8)
32[DataMember] 38[DataMember] 44[DataMember] 50[DataMember] 56[DataMember] 63[DataMember] 70[DataMember] 76[DataMember]
Client\Events\StartTestSessionCompleteEventArgs.cs (2)
19[DataMember] 25[DataMember]
Client\Events\StopTestSessionCompleteEventArgs.cs (3)
35[DataMember] 41[DataMember] 47[DataMember]
Client\Events\TestRunAttachmentsProcessingCompleteEventArgs.cs (3)
27[DataMember] 33[DataMember] 39[DataMember]
Client\Events\TestRunAttachmentsProcessingProgressEventArgs.cs (4)
31[DataMember] 37[DataMember] 43[DataMember] 49[DataMember]
Client\Events\TestRunChangedEventArgs.cs (3)
32[DataMember] 38[DataMember] 44[DataMember]
Client\Events\TestRunCompleteEventArgs.cs (9)
86[DataMember] 92[DataMember] 98[DataMember] 104[DataMember] 110[DataMember] 116[DataMember] 123[DataMember] 129[DataMember] 135[DataMember]
Client\FilterOptions.cs (2)
19[DataMember] 26[DataMember]
Client\Payloads\CustomHostLaunchAckPayload.cs (2)
16[DataMember] 22[DataMember]
Client\Payloads\DiscoveryRequestPayload.cs (4)
18[DataMember] 24[DataMember] 30[DataMember] 40[DataMember]
Client\Payloads\EditorAttachDebuggerAckPayload.cs (2)
17[DataMember] 23[DataMember]
Client\Payloads\StartTestSessionAckPayload.cs (1)
18[DataMember]
Client\Payloads\StartTestSessionPayload.cs (5)
19[DataMember] 25[DataMember] 31[DataMember] 37[DataMember] 43[DataMember]
Client\Payloads\StopTestSessionAckPayload.cs (1)
18[DataMember]
Client\Payloads\StopTestSessionPayload.cs (2)
18[DataMember] 24[DataMember]
Client\Payloads\TestRunAttachmentsProcessingPayload.cs (4)
17[DataMember] 23[DataMember] 29[DataMember] 35[DataMember]
Client\Payloads\TestRunRequestPayload.cs (7)
21[DataMember] 31[DataMember] 37[DataMember] 43[DataMember] 49[DataMember] 55[DataMember] 61[DataMember]
Client\StartTestSessionCriteria.cs (3)
20[DataMember] 26[DataMember] 32[DataMember]
Client\TestPlatformOptions.cs (4)
21[DataMember] 31[DataMember] 37[DataMember] 43[DataMember]
Client\TestRunCriteria.cs (10)
512[DataMember] 519[DataMember] 526[DataMember] 546[DataMember] 595[DataMember] 811[DataMember] 817[DataMember] 823[DataMember] 836[DataMember] 842[DataMember]
Client\TestRunStatistics.cs (2)
50[DataMember] 56[DataMember]
Client\TestSessionInfo.cs (1)
27[DataMember]
DataCollector\Common\RequestId.cs (1)
176[DataMember]
DataCollector\Common\Session.cs (2)
25[DataMember] 28[DataMember]
DataCollector\Common\TestExecId.cs (2)
26[DataMember] 29[DataMember]
DataCollector\DataCollectionContext.cs (4)
80[DataMember] 86[DataMember] 93[DataMember] 99[DataMember]
DataCollector\Events\TestCaseEvents.cs (6)
88[DataMember] 98[DataMember] 108[DataMember] 118[DataMember] 317[DataMember] 414[DataMember]
InvokedDataCollector.cs (5)
31[DataMember] 37[DataMember] 43[DataMember] 49[DataMember] 55[DataMember]
Logging\Events\DataCollectionMessageEventArgs.cs (3)
27[DataMember] 38[DataMember] 48[DataMember]
Logging\Events\TestRunMessageEventArgs.cs (2)
36[DataMember] 42[DataMember]
TelemetryEvent.cs (2)
25[DataMember] 31[DataMember]
TestCase.cs (7)
72[DataMember] 96[DataMember] 108[DataMember] 118[DataMember] 127[DataMember] 143[DataMember] 152[DataMember]
TestObject.cs (1)
36[DataMember(Name = "Properties")]
TestProcessAttachDebuggerPayload.cs (5)
27[DataMember] 30[DataMember] 42[DataMember] 45[DataMember] 48[DataMember]
TestProcessStartInfo.cs (5)
18[DataMember] 24[DataMember] 30[DataMember] 36[DataMember] 43[DataMember]
TestProperty\CustomKeyValueConverter.cs (2)
57[System.Runtime.Serialization.DataMember(Name = "Key")] 60[System.Runtime.Serialization.DataMember(Name = "Value")]
TestProperty\TestProperty.cs (6)
87[DataMember] 93[DataMember] 99[DataMember] 105[DataMember] 118[DataMember] 124[DataMember]
TestResult.cs (13)
41[DataMember] 47[DataMember] 53[DataMember] 59[DataMember] 65[DataMember] 71[DataMember] 77[DataMember] 83[DataMember] 89[DataMember] 95[DataMember] 101[DataMember] 265[DataMember] 275[DataMember]
Trait.cs (2)
20[DataMember(Name = "Key")] 23[DataMember(Name = "Value")]
Roslyn.Diagnostics.Analyzers (67)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\AddImport\AddImportPlacementOptions.cs (3)
16[DataMember] 22[DataMember] 25[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeCleanup\CodeCleanupOptions.cs (4)
16[DataMember] public required SyntaxFormattingOptions FormattingOptions { get; init; } 17[DataMember] public required SimplifierOptions SimplifierOptions { get; init; } 18[DataMember] public AddImportPlacementOptions AddImportOptions { get; init; } = AddImportPlacementOptions.Default; 19[DataMember] public DocumentFormattingOptions DocumentFormattingOptions { get; init; } = DocumentFormattingOptions.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeAndImportGenerationOptions.cs (2)
13[DataMember] 16[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeGeneration\CodeGenerationOptions.cs (1)
22[DataMember] public NamingStylePreferences NamingStyle { get; init; } = NamingStylePreferences.Default;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\CodeStyleOption2`1.cs (2)
79[DataMember(Order = 0)] 82[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\CodeStyle\NotificationOption2.cs (2)
16[property: DataMember(Order = 0)] ReportDiagnostic Severity, [property: DataMember(Order = 1)] bool IsExplicitlySpecified)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SymbolUsageInfo.cs (2)
24[DataMember(Order = 0)] 27[DataMember(Order = 1)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\AutoFormattingOptions.cs (4)
15[DataMember] public bool FormatOnReturn { get; init; } = true; 16[DataMember] public bool FormatOnTyping { get; init; } = true; 17[DataMember] public bool FormatOnSemicolon { get; init; } = true; 18[DataMember] public bool FormatOnCloseBrace { get; init; } = true;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\DocumentFormattingOptions.cs (2)
14[DataMember] public string FileHeaderTemplate { get; init; } = ""; 15[DataMember] public bool InsertFinalNewLine { get; init; } = false;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\LineFormattingOptions.cs (4)
16[DataMember] public bool UseTabs { get; init; } = false; 17[DataMember] public int TabSize { get; init; } = 4; 18[DataMember] public int IndentationSize { get; init; } = 4; 19[DataMember] public string NewLine { get; init; } = Environment.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Formatting\SyntaxFormattingOptions.cs (5)
19[DataMember] public LineFormattingOptions LineFormatting { get; init; } = LineFormattingOptions.Default; 20[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = false; 21[DataMember] public AccessibilityModifiersRequired AccessibilityModifiersRequired { get; init; } = AccessibilityModifiersRequired.ForNonInterfaceMembers; 22[DataMember] public int WrappingColumn { get; init; } = 120; 23[DataMember] public int ConditionalExpressionWrappingLength { get; init; } = 120;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Indentation\IndentationOptions.cs (3)
12[property: DataMember(Order = 0)] SyntaxFormattingOptions FormattingOptions) 14[DataMember(Order = 1)] public AutoFormattingOptions AutoFormattingOptions { get; init; } = AutoFormattingOptions.Default; 15[DataMember(Order = 2)] public FormattingOptions2.IndentStyle IndentStyle { get; init; } = DefaultIndentStyle;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\NamingStyle.cs (6)
27[DataMember(Order = 0)] 30[DataMember(Order = 1)] 33[DataMember(Order = 2)] 36[DataMember(Order = 3)] 39[DataMember(Order = 4)] 42[DataMember(Order = 5)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\NamingStylePreferences.cs (3)
26[DataMember(Order = 0)] 29[DataMember(Order = 1)] 32[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SerializableNamingRule.cs (3)
15[DataMember(Order = 0)] 18[DataMember(Order = 1)] 21[DataMember(Order = 2)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\NamingStyles\Serialization\SymbolSpecification.cs (8)
32[DataMember(Order = 0)] 35[DataMember(Order = 1)] 38[DataMember(Order = 2)] 41[DataMember(Order = 3)] 44[DataMember(Order = 4)] 326[DataMember(Order = 0)] 329[DataMember(Order = 1)] 451[DataMember(Order = 0)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\OrganizeImports\OrganizeImportsOptions.cs (3)
14[DataMember] public bool PlaceSystemNamespaceFirst { get; init; } = AddImportPlacementOptions.Default.PlaceSystemNamespaceFirst; 15[DataMember] public bool SeparateImportDirectiveGroups { get; init; } = SyntaxFormattingOptions.CommonDefaults.SeparateImportDirectiveGroups; 16[DataMember] public string NewLine { get; init; } = LineFormattingOptions.Default.NewLine;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Simplification\SimplifierOptions.cs (6)
21[DataMember] public CodeStyleOption2<bool> QualifyFieldAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 22[DataMember] public CodeStyleOption2<bool> QualifyPropertyAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 23[DataMember] public CodeStyleOption2<bool> QualifyMethodAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 24[DataMember] public CodeStyleOption2<bool> QualifyEventAccess { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 25[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInMemberAccess { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement; 26[DataMember] public CodeStyleOption2<bool> PreferPredefinedTypeKeywordInDeclaration { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
123[DataMember(Order = 0)]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\CleanCodeGenerationOptions.cs (2)
16[DataMember] 19[DataMember]
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Options\MemberDisplayOptions.cs (1)
19[DataMember]
Roslyn.Diagnostics.CSharp.Analyzers (30)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeGeneration\CSharpCodeGenerationOptions.cs (10)
27[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedMethods { get; init; } = s_neverWithSilentEnforcement; 28[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedAccessors { get; init; } = s_whenPossibleWithSilentEnforcement; 29[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedProperties { get; init; } = s_whenPossibleWithSilentEnforcement; 30[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedIndexers { get; init; } = s_whenPossibleWithSilentEnforcement; 31[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedConstructors { get; init; } = s_neverWithSilentEnforcement; 32[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedOperators { get; init; } = s_neverWithSilentEnforcement; 33[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedLocalFunctions { get; init; } = s_neverWithSilentEnforcement; 34[DataMember] public CodeStyleOption2<ExpressionBodyPreference> PreferExpressionBodiedLambdas { get; init; } = s_whenPossibleWithSilentEnforcement; 35[DataMember] public CodeStyleOption2<bool> PreferStaticLocalFunction { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 36[DataMember] public CodeStyleOption2<NamespaceDeclarationPreference> NamespaceDeclarations { get; init; } = s_blockedScopedWithSilentEnforcement;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\CSharpSyntaxFormattingOptions.cs (10)
55[DataMember] public SpacePlacement Spacing { get; init; } = SpacingDefault; 56[DataMember] public BinaryOperatorSpacingOptionsInternal SpacingAroundBinaryOperator { get; init; } = BinaryOperatorSpacingOptionsInternal.Single; 57[DataMember] public NewLinePlacement NewLines { get; init; } = NewLinesDefault; 58[DataMember] public LabelPositionOptionsInternal LabelPositioning { get; init; } = LabelPositionOptionsInternal.OneLess; 59[DataMember] public IndentationPlacement Indentation { get; init; } = IndentationDefault; 60[DataMember] public bool WrappingKeepStatementsOnSingleLine { get; init; } = true; 61[DataMember] public bool WrappingPreserveSingleLine { get; init; } = true; 62[DataMember] public CodeStyleOption2<NamespaceDeclarationPreference> NamespaceDeclarations { get; init; } = s_defaultNamespaceDeclarations; 63[DataMember] public CodeStyleOption2<bool> PreferTopLevelStatements { get; init; } = s_trueWithSilentEnforcement; 64[DataMember] public int CollectionExpressionWrappingLength { get; init; } = 120;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Simplification\CSharpSimplifierOptions.cs (10)
23[DataMember] public CodeStyleOption2<bool> VarForBuiltInTypes { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 24[DataMember] public CodeStyleOption2<bool> VarWhenTypeIsApparent { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 25[DataMember] public CodeStyleOption2<bool> VarElsewhere { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement; 26[DataMember] public CodeStyleOption2<bool> PreferSimpleDefaultExpression { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 27[DataMember] public CodeStyleOption2<bool> PreferImplicitlyTypedLambdaExpression { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 28[DataMember] public CodeStyleOption2<bool> PreferParameterNullChecking { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 29[DataMember] public CodeStyleOption2<bool> AllowEmbeddedStatementsOnSameLine { get; init; } = CodeStyleOption2.TrueWithSilentEnforcement; 30[DataMember] public CodeStyleOption2<PreferBracesPreference> PreferBraces { get; init; } = s_defaultPreferBraces; 31[DataMember] public CodeStyleOption2<bool> PreferThrowExpression { get; init; } = CodeStyleOption2.TrueWithSuggestionEnforcement; 32[DataMember] public CodeStyleOption2<bool> ImplicitObjectCreationWhenTypeIsApparent { get; init; } = CodeStyleOption2.FalseWithSilentEnforcement;
ScenarioTests.Common.Tests (45)
ScenarioTestTypes.cs (45)
46[DataMember(EmitDefaultValue = false, Order = 1)] 48[DataMember(EmitDefaultValue = false, Order = 0)] 50[DataMember(EmitDefaultValue = false, Order = 3)] 52[DataMember(EmitDefaultValue = false, Order = 2)] 89[DataMember(EmitDefaultValue = false, Order = 0)] 129[DataMember] 132[DataMember] 145[DataMember] 148[DataMember(Name = "Result")] 302[DataMember] 309[DataMember] 331[DataMember] 350[DataMember] 387[DataMember] 394[DataMember] 401[DataMember] 408[DataMember] 415[DataMember] 422[DataMember] 429[DataMember] 436[DataMember] 443[DataMember] 450[DataMember] 457[DataMember] 464[DataMember] 471[DataMember] 478[DataMember] 485[DataMember] 492[DataMember] 499[DataMember] 506[DataMember] 513[DataMember] 603[DataMember] 610[DataMember] 617[DataMember] 624[DataMember] 658[DataMember] 1513[DataMember] 1524[DataMember] 1526[DataMember] 1533[DataMember] 1541[DataMember] 1543[DataMember] 1558[DataMember] 1567[DataMember]
System.Private.DataContractSerialization (14)
System\Runtime\Serialization\CollectionDataContract.cs (2)
34[DataMember(IsRequired = true)] 37[DataMember(IsRequired = true)]
System\Runtime\Serialization\DateTimeOffsetAdapter.cs (2)
24[DataMember(Name = "DateTime", IsRequired = true)] 31[DataMember(Name = "OffsetMinutes", IsRequired = true)]
System\Runtime\Serialization\MemoryStreamAdapter.cs (10)
14[DataMember(Name = "__identity", Order = 0)] 25[DataMember(Name = "_buffer", Order = 1)] 28[DataMember(Name = "_capacity", Order = 2)] 31[DataMember(Name = "_expandable", Order = 3)] 34[DataMember(Name = "_exposable", Order = 4)] 37[DataMember(Name = "_isOpen", Order = 5)] 40[DataMember(Name = "_length", Order = 6)] 43[DataMember(Name = "_origin", Order = 7)] 46[DataMember(Name = "_position", Order = 8)] 49[DataMember(Name = "_writable", Order = 9)]
System.ServiceModel.Primitives (10)
System\IdentityModel\Claims\Claim.cs (3)
42[DataMember(Name = "ClaimType")] 44[DataMember(Name = "Resource")] 46[DataMember(Name = "Right")]
System\IdentityModel\Claims\DefaultClaimSet.cs (2)
15[DataMember(Name = "Issuer")] 17[DataMember(Name = "Claims")]
System\ServiceModel\ExceptionDetail.cs (5)
35[DataMember] 38[DataMember] 41[DataMember] 44[DataMember] 47[DataMember]
System.ServiceModel.Primitives.Tests (2)
TestTypes.4.4.0.cs (2)
142[DataMember] 144[DataMember]
UnitTests.Common (35)
TestTypes.cs (35)
41[DataMember(EmitDefaultValue = false, Order = 1)] 43[DataMember(EmitDefaultValue = false, Order = 0)] 45[DataMember(EmitDefaultValue = false, Order = 3)] 47[DataMember(EmitDefaultValue = false, Order = 2)] 84[DataMember(EmitDefaultValue = false, Order = 0)] 126[DataMember] 129[DataMember] 142[DataMember] 145[DataMember(Name = "Result")] 365[DataMember] 372[DataMember] 394[DataMember] 431[DataMember] 438[DataMember] 445[DataMember] 452[DataMember] 459[DataMember] 466[DataMember] 473[DataMember] 480[DataMember] 487[DataMember] 494[DataMember] 501[DataMember] 508[DataMember] 515[DataMember] 522[DataMember] 529[DataMember] 536[DataMember] 543[DataMember] 550[DataMember] 557[DataMember] 647[DataMember] 654[DataMember] 661[DataMember] 668[DataMember]
28 references to DataMemberAttribute
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
277=> compilation.GetTypeByMetadataName(typeof(DataMemberAttribute).FullName!);
Microsoft.AspNetCore.Components.Endpoints (4)
FormMapping\Metadata\FormDataMetadataFactory.cs (4)
198var dataMember = property.GetCustomAttribute<DataMemberAttribute>(); 233var dataMemberAttribute = property.GetCustomAttribute<DataMemberAttribute>();
Microsoft.AspNetCore.Components.Forms (1)
src\aspnetcore\src\Components\Shared\src\ExpressionFormatting\ExpressionFormatter.cs (1)
118var name = memberExpression.Member.GetCustomAttribute<DataMemberAttribute>()?.Name ?? memberExpression.Member.Name;
Microsoft.AspNetCore.Components.Web (1)
src\aspnetcore\src\Components\Shared\src\ExpressionFormatting\ExpressionFormatter.cs (1)
118var name = memberExpression.Member.GetCustomAttribute<DataMemberAttribute>()?.Name ?? memberExpression.Member.Name;
Microsoft.AspNetCore.Http.Extensions (4)
src\aspnetcore\src\Components\Endpoints\src\FormMapping\Metadata\FormDataMetadataFactory.cs (4)
198var dataMember = property.GetCustomAttribute<DataMemberAttribute>(); 233var dataMemberAttribute = property.GetCustomAttribute<DataMemberAttribute>();
Microsoft.AspNetCore.Mvc.Formatters.Xml (3)
ModelBinding\DataMemberRequiredBindingMetadataProvider.cs (3)
11/// An <see cref="IBindingMetadataProvider"/> for <see cref="DataMemberAttribute.IsRequired"/>. 32var dataMemberAttribute = context 34.OfType<DataMemberAttribute>()
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
277=> compilation.GetTypeByMetadataName(typeof(DataMemberAttribute).FullName!);
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
277=> compilation.GetTypeByMetadataName(typeof(DataMemberAttribute).FullName!);
Microsoft.CodeAnalysis.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
277=> compilation.GetTypeByMetadataName(typeof(DataMemberAttribute).FullName!);
Microsoft.CodeAnalysis.Extensions.Package (1)
Compilation\CompilationExtensions.cs (1)
277=> compilation.GetTypeByMetadataName(typeof(DataMemberAttribute).FullName!);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
277=> compilation.GetTypeByMetadataName(typeof(DataMemberAttribute).FullName!);
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
277=> compilation.GetTypeByMetadataName(typeof(DataMemberAttribute).FullName!);
netstandard (1)
netstandard.cs (1)
1754[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Serialization.DataMemberAttribute))]
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Extensions\Compilation\CompilationExtensions.cs (1)
277=> compilation.GetTypeByMetadataName(typeof(DataMemberAttribute).FullName!);
System.Private.DataContractSerialization (4)
System\Runtime\Serialization\ClassDataContract.cs (3)
820object[] memberAttributes = member.GetCustomAttributes(typeof(DataMemberAttribute), false).ToArray(); 851DataMemberAttribute memberAttribute = (DataMemberAttribute)memberAttributes[0];
System\Runtime\Serialization\Globals.cs (1)
59internal static Type TypeOfDataMemberAttribute => field ??= typeof(DataMemberAttribute);
System.Runtime.Serialization (1)
System.Runtime.Serialization.cs (1)
11[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Runtime.Serialization.DataMemberAttribute))]
System.Runtime.Serialization.Schema (1)
System\Runtime\Serialization\Schema\CodeExporter.cs (1)
863CodeAttributeDeclaration dataMemberAttribute = new CodeAttributeDeclaration(GetClrTypeFullName(typeof(DataMemberAttribute)));