Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
a97916c3
R
roslyn
项目概览
lwm1986
/
roslyn
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
roslyn
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
a97916c3
编写于
5月 29, 2018
作者:
S
Sam Harwell
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Rename related code elements to match Silent instead of None
上级
24888acc
变更
45
隐藏空白更改
内联
并排
Showing
45 changed file
with
255 addition
and
255 deletion
+255
-255
src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs
...est/CodeActions/EncapsulateField/EncapsulateFieldTests.cs
+3
-3
src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs
...SharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs
+6
-6
src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs
...placeMethodWithProperty/ReplaceMethodWithPropertyTests.cs
+7
-7
src/EditorFeatures/CSharpTest/CodeActions/UseExplicitType/UseExplicitTypeRefactoringTests.cs
...ctions/UseExplicitType/UseExplicitTypeRefactoringTests.cs
+27
-27
src/EditorFeatures/CSharpTest/CodeActions/UseImplicitType/UseImplicitTypeRefactoringTests.cs
...ctions/UseImplicitType/UseImplicitTypeRefactoringTests.cs
+25
-25
src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs
...on/CompletionProviders/OverrideCompletionProviderTests.cs
+2
-2
src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests_OptionSets.cs
...erty/ConvertAutoPropertyToFullPropertyTests_OptionSets.cs
+8
-8
src/EditorFeatures/CSharpTest/ConvertForEachToFor/ConvertForEachToForTests.cs
...SharpTest/ConvertForEachToFor/ConvertForEachToForTests.cs
+4
-4
src/EditorFeatures/CSharpTest/ConvertForToForEach/ConvertForToForEachTests.cs
...SharpTest/ConvertForToForEach/ConvertForToForEachTests.cs
+4
-4
src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs
...est/Diagnostics/GenerateMethod/GenerateConversionTests.cs
+1
-1
src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs
...arpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs
+1
-1
src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs
...t/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs
+9
-9
src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs
...nostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs
+8
-8
src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs
...nostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs
+8
-8
src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldTestState.cs
.../CSharpTest/EncapsulateField/EncapsulateFieldTestState.cs
+2
-2
src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs
...SharpTest/GenerateConstructor/GenerateConstructorTests.cs
+1
-1
src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs
...tructorFromMembers/GenerateConstructorFromMembersTests.cs
+4
-4
src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs
...omMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs
+2
-2
src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs
...est/ImplementAbstractClass/ImplementAbstractClassTests.cs
+11
-11
src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs
.../CSharpTest/ImplementInterface/ImplementInterfaceTests.cs
+18
-18
src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs
.../CSharpTest/InitializeParameter/AddParameterCheckTests.cs
+2
-2
src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs
...SharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs
+1
-1
src/EditorFeatures/CSharpTest/UseConditionalExpression/UseConditionalExpressionForAssignmentTests.cs
...lExpression/UseConditionalExpressionForAssignmentTests.cs
+6
-6
src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs
...Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs
+2
-2
src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConversionOperatorsAnalyzerTests.cs
...r/UseExpressionBodyForConversionOperatorsAnalyzerTests.cs
+2
-2
src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs
...ody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs
+6
-6
src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs
...Body/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs
+2
-2
src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForOperatorsAnalyzerTests.cs
...dy/Analyzer/UseExpressionBodyForOperatorsAnalyzerTests.cs
+2
-2
src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs
...y/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs
+6
-6
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs
...actoring/UseExpressionBodyForAccessorsRefactoringTests.cs
+8
-8
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConstructorsRefactoringTests.cs
...oring/UseExpressionBodyForConstructorsRefactoringTests.cs
+2
-2
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConversionOperatorsRefactoringTests.cs
...seExpressionBodyForConversionOperatorsRefactoringTests.cs
+2
-2
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForIndexersRefactoringTests.cs
...factoring/UseExpressionBodyForIndexersRefactoringTests.cs
+2
-2
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs
...efactoring/UseExpressionBodyForMethodsRefactoringTests.cs
+2
-2
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForOperatorsRefactoringTests.cs
...actoring/UseExpressionBodyForOperatorsRefactoringTests.cs
+2
-2
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs
...ctoring/UseExpressionBodyForPropertiesRefactoringTests.cs
+8
-8
src/EditorFeatures/Test/CodeGeneration/CodeGenerationTests.CSharp.cs
...eatures/Test/CodeGeneration/CodeGenerationTests.CSharp.cs
+2
-2
src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb
...Features/Test2/Simplification/BlockSimplificationTests.vb
+1
-1
src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb
...orFeatures/Test2/Simplification/TypeNameSimplifierTest.vb
+14
-14
src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb
...t/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb
+3
-3
src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb
...BasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb
+1
-1
src/VisualStudio/CSharp/Test/EventHookup/EventHookupCommandHandlerTests.cs
...CSharp/Test/EventHookup/EventHookupCommandHandlerTests.cs
+2
-2
src/VisualStudio/Core/Test/CodeModel/CSharp/CodeClassTests.vb
...VisualStudio/Core/Test/CodeModel/CSharp/CodeClassTests.vb
+4
-4
src/Workspaces/CSharp/Portable/CodeStyle/CSharpCodeStyleOptions.cs
...paces/CSharp/Portable/CodeStyle/CSharpCodeStyleOptions.cs
+16
-16
src/Workspaces/Core/Portable/CodeStyle/CodeStyleOptions.cs
src/Workspaces/Core/Portable/CodeStyle/CodeStyleOptions.cs
+6
-6
未找到文件。
src/EditorFeatures/CSharpTest/CodeActions/EncapsulateField/EncapsulateFieldTests.cs
浏览文件 @
a97916c3
...
...
@@ -22,8 +22,8 @@ protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspa
private
IDictionary
<
OptionKey
,
object
>
AllOptionsOff
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
internal
Task
TestAllOptionsOffAsync
(
string
initialMarkup
,
string
expectedMarkup
,
...
...
@@ -199,7 +199,7 @@ void baz()
}
"
;
await
TestInRegularAndScriptAsync
(
text
,
expected
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
EncapsulateField
)]
...
...
src/EditorFeatures/CSharpTest/CodeActions/ExtractMethod/ExtractMethodTests.cs
浏览文件 @
a97916c3
...
...
@@ -67,7 +67,7 @@ static void Main(string[] args)
private static bool NewMethod(bool b) => b != true;
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsExtractMethod
)]
...
...
@@ -92,7 +92,7 @@ static void Main(string[] args)
private static bool NewMethod(bool b) => b != true;
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
Silent
Enforcement
));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsExtractMethod
)]
...
...
@@ -123,7 +123,7 @@ static void Main(string[] args)
private static bool NewMethod(bool b) => b != true;
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
Silent
Enforcement
));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsExtractMethod
)]
...
...
@@ -153,7 +153,7 @@ private static bool NewMethod(bool b)
true;
}
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
Silent
Enforcement
));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsExtractMethod
)]
...
...
@@ -183,7 +183,7 @@ private static bool NewMethod(bool b)
*/true;
}
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
Silent
Enforcement
));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsExtractMethod
)]
...
...
@@ -213,7 +213,7 @@ private static bool NewMethod()
"";
}
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
Silent
Enforcement
));
}
[
WorkItem
(
540796
,
"http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/540796"
)]
...
...
src/EditorFeatures/CSharpTest/CodeActions/ReplaceMethodWithProperty/ReplaceMethodWithPropertyTests.cs
浏览文件 @
a97916c3
...
...
@@ -1824,7 +1824,7 @@ public async Task TestUseExpressionBodyWhenOnSingleLine_AndIsSingleLine()
@"class C
{
int Goo => throw e;
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
None
Enforcement
));
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
Silent
Enforcement
));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsReplaceMethodWithProperty
)]
...
...
@@ -1847,8 +1847,8 @@ int Goo
}
}
}"
,
options
:
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
None
Enforcement
)));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
Silent
Enforcement
)));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsReplaceMethodWithProperty
)]
...
...
@@ -1930,15 +1930,15 @@ public async Task TestMetadataOverride()
}
private
IDictionary
<
OptionKey
,
object
>
AllCodeStyleOff
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
PreferExpressionBodiedAccessors
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWithSuggestionEnforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
PreferExpressionBodiedProperties
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWithSuggestionEnforcement
));
private
IDictionary
<
OptionKey
,
object
>
PreferExpressionBodiedAccessorsAndProperties
=>
...
...
src/EditorFeatures/CSharpTest/CodeActions/UseExplicitType/UseExplicitTypeRefactoringTests.cs
浏览文件 @
a97916c3
...
...
@@ -19,8 +19,8 @@ public class UseExplicitTypeRefactoringTests : AbstractCSharpCodeActionTest
protected
override
CodeRefactoringProvider
CreateCodeRefactoringProvider
(
Workspace
workspace
,
TestParameters
parameters
)
=>
new
UseExplicitTypeCodeRefactoringProvider
();
private
readonly
CodeStyleOption
<
bool
>
onWith
None
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
offWith
None
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
onWith
Silent
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
offWith
Silent
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
onWithInfo
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Suggestion
);
private
readonly
CodeStyleOption
<
bool
>
offWithInfo
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Suggestion
);
...
...
@@ -29,20 +29,20 @@ protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspa
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
offWithInfo
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
offWithInfo
));
private
IDictionary
<
OptionKey
,
object
>
PreferExplicitTypeWith
None
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
offWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
offWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
offWith
None
));
private
IDictionary
<
OptionKey
,
object
>
PreferExplicitTypeWith
Silent
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
offWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
offWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
offWith
Silent
));
private
IDictionary
<
OptionKey
,
object
>
PreferImplicitTypeWithInfo
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWithInfo
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWithInfo
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWithInfo
));
private
IDictionary
<
OptionKey
,
object
>
PreferImplicitTypeWith
None
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWith
None
));
private
IDictionary
<
OptionKey
,
object
>
PreferImplicitTypeWith
Silent
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWith
Silent
));
[
Fact
]
public
async
Task
TestIntLocalDeclaration
()
...
...
@@ -65,8 +65,8 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferExplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferExplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWithInfo
());
}
...
...
@@ -91,7 +91,7 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
}
[
Fact
]
...
...
@@ -106,8 +106,8 @@ static void Main()
}
}"
;
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWithInfo
());
}
...
...
@@ -124,8 +124,8 @@ static void Main()
}"
;
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWithInfo
());
}
...
...
@@ -165,7 +165,7 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
}
[
Fact
]
...
...
@@ -189,7 +189,7 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
}
[
Fact
]
...
...
@@ -203,7 +203,7 @@ static void Main()
var[||] i = null;
}
}"
;
await
TestMissingInRegularAndScriptAsync
(
code
,
options
:
PreferImplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
options
:
PreferImplicitTypeWith
Silent
());
}
[
Fact
]
...
...
@@ -227,7 +227,7 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
}
[
Fact
]
...
...
@@ -251,7 +251,7 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
}
[
Fact
]
...
...
@@ -275,8 +275,8 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferExplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferExplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWithInfo
());
}
...
...
@@ -292,7 +292,7 @@ static void Main()
}
}"
;
await
TestMissingInRegularAndScriptAsync
(
code
,
options
:
PreferImplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
options
:
PreferImplicitTypeWith
Silent
());
}
[
Fact
,
WorkItem
(
26923
,
"https://github.com/dotnet/roslyn/issues/26923"
)]
...
...
@@ -313,8 +313,8 @@ void Method(List<int> var)
}"
;
// We never want to get offered here under any circumstances.
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWithInfo
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWithInfo
());
}
...
...
src/EditorFeatures/CSharpTest/CodeActions/UseImplicitType/UseImplicitTypeRefactoringTests.cs
浏览文件 @
a97916c3
...
...
@@ -19,8 +19,8 @@ public class UseImplicitTypeRefactoringTests : AbstractCSharpCodeActionTest
protected
override
CodeRefactoringProvider
CreateCodeRefactoringProvider
(
Workspace
workspace
,
TestParameters
parameters
)
=>
new
UseImplicitTypeCodeRefactoringProvider
();
private
readonly
CodeStyleOption
<
bool
>
onWith
None
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
offWith
None
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
onWith
Silent
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
offWith
Silent
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
onWithInfo
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Suggestion
);
private
readonly
CodeStyleOption
<
bool
>
offWithInfo
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Suggestion
);
...
...
@@ -34,15 +34,15 @@ protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspa
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWithInfo
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWithInfo
));
private
IDictionary
<
OptionKey
,
object
>
PreferExplicitTypeWith
None
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
offWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
offWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
offWith
None
));
private
IDictionary
<
OptionKey
,
object
>
PreferExplicitTypeWith
Silent
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
offWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
offWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
offWith
Silent
));
private
IDictionary
<
OptionKey
,
object
>
PreferImplicitTypeWith
None
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWith
None
));
private
IDictionary
<
OptionKey
,
object
>
PreferImplicitTypeWith
Silent
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWith
Silent
));
[
Fact
]
public
async
Task
TestIntLocalDeclaration
()
...
...
@@ -65,8 +65,8 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferExplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferExplicitTypeWith
Silent
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferExplicitTypeWithInfo
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWithInfo
());
}
...
...
@@ -92,7 +92,7 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
}
[
Fact
]
...
...
@@ -107,8 +107,8 @@ static void Main()
}
}"
;
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWithInfo
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWithInfo
());
}
...
...
@@ -126,8 +126,8 @@ static void Main()
}"
;
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWithInfo
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWithInfo
());
}
...
...
@@ -168,7 +168,7 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
}
[
Fact
]
...
...
@@ -192,7 +192,7 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
}
[
Fact
]
...
...
@@ -216,7 +216,7 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
}
[
Fact
]
...
...
@@ -240,7 +240,7 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
}
[
Fact
]
...
...
@@ -264,8 +264,8 @@ static void Main()
}
}"
;
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferExplicitTypeWith
None
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferImplicitTypeWith
Silent
());
await
TestInRegularAndScriptAsync
(
code
,
expected
,
options
:
PreferExplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWithInfo
());
}
...
...
@@ -287,8 +287,8 @@ static void Main(string[] args)
}"
;
// We never want to get offered here under any circumstances.
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWith
None
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWith
Silent
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferImplicitTypeWithInfo
());
await
TestMissingInRegularAndScriptAsync
(
code
,
PreferExplicitTypeWithInfo
());
}
...
...
src/EditorFeatures/CSharpTest/Completion/CompletionProviders/OverrideCompletionProviderTests.cs
浏览文件 @
a97916c3
...
...
@@ -31,8 +31,8 @@ internal override CompletionProvider CreateCompletionProvider()
protected
override
void
SetWorkspaceOptions
(
TestWorkspace
workspace
)
{
workspace
.
Options
=
workspace
.
Options
.
WithChangedOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
)
.
WithChangedOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
);
.
WithChangedOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
)
.
WithChangedOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
);
}
#
region
"CompletionItem tests"
...
...
src/EditorFeatures/CSharpTest/ConvertAutoPropertyToFullProperty/ConvertAutoPropertyToFullPropertyTests_OptionSets.cs
浏览文件 @
a97916c3
...
...
@@ -21,35 +21,35 @@ public partial class ConvertAutoPropertyToFullPropertyTests : AbstractCSharpCode
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWithSuggestionEnforcement
));
private
IDictionary
<
OptionKey
,
object
>
PreferExpressionBodiedAccessorsWhenOnSingleLine
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
None
Enforcement
));
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
DoNotPreferExpressionBodiedAccessors
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
DoNotPreferExpressionBodiedAccessorsAndPropertyOpenBraceOnSameLine
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpFormattingOptions
.
NewLinesForBracesInProperties
,
false
));
private
IDictionary
<
OptionKey
,
object
>
DoNotPreferExpressionBodiedAccessorsAndAccessorOpenBraceOnSameLine
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpFormattingOptions
.
NewLinesForBracesInAccessors
,
false
));
private
IDictionary
<
OptionKey
,
object
>
PreferExpressionBodiesOnAccessorsAndMethods
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
UseCustomFieldName
=>
OptionsSet
(
SingleOption
(
SimplificationOptions
.
NamingPreferences
,
CreateCustomFieldNamingStylePreference
()),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
UseCustomStaticFieldName
=>
OptionsSet
(
SingleOption
(
SimplificationOptions
.
NamingPreferences
,
CreateCustomStaticFieldNamingStylePreference
()),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
NamingStylePreferences
CreateCustomFieldNamingStylePreference
()
{
...
...
src/EditorFeatures/CSharpTest/ConvertForEachToFor/ConvertForEachToForTests.cs
浏览文件 @
a97916c3
...
...
@@ -20,12 +20,12 @@ public partial class ConvertForEachToForTests : AbstractCSharpCodeActionTest
Workspace
workspace
,
TestParameters
parameters
)
=>
new
CSharpConvertForEachToForCodeRefactoringProvider
();
private
readonly
CodeStyleOption
<
bool
>
onWith
None
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
onWith
Silent
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
IDictionary
<
OptionKey
,
object
>
ImplicitTypeEverywhere
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWith
None
));
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWith
Silent
));
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsConvertForEachToFor
)]
public
async
Task
EmptyBlockBody
()
...
...
src/EditorFeatures/CSharpTest/ConvertForToForEach/ConvertForToForEachTests.cs
浏览文件 @
a97916c3
...
...
@@ -18,12 +18,12 @@ public class ConvertForToForEachTests : AbstractCSharpCodeActionTest
protected
override
CodeRefactoringProvider
CreateCodeRefactoringProvider
(
Workspace
workspace
,
TestParameters
parameters
)
=>
new
CSharpConvertForToForEachCodeRefactoringProvider
();
private
readonly
CodeStyleOption
<
bool
>
onWith
None
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
onWith
Silent
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
IDictionary
<
OptionKey
,
object
>
ImplicitTypeEverywhere
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWith
None
));
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWith
Silent
));
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsConvertForToForEach
)]
public
async
Task
TestArray1
()
...
...
src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateConversionTests.cs
浏览文件 @
a97916c3
...
...
@@ -115,7 +115,7 @@ class C
{
public static implicit operator C(int v) => throw new NotImplementedException();
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
}
[
WorkItem
(
774321
,
"http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/774321"
)]
...
...
src/EditorFeatures/CSharpTest/Diagnostics/GenerateMethod/GenerateMethodTests.cs
浏览文件 @
a97916c3
...
...
@@ -66,7 +66,7 @@ void Method()
private void Goo() => throw new NotImplementedException();
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsGenerateMethod
)]
...
...
src/EditorFeatures/CSharpTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.cs
浏览文件 @
a97916c3
...
...
@@ -4012,7 +4012,7 @@ static void Main(string[] args)
}
}
}"
,
new
TestParameters
(
options
:
PreferImplicitTypeWith
None
));
}"
,
new
TestParameters
(
options
:
PreferImplicitTypeWith
Silent
));
}
[
Theory
]
...
...
@@ -4061,19 +4061,19 @@ private async Task TestWithPredefinedTypeOptionsAsync(string code, string expect
private
IDictionary
<
OptionKey
,
object
>
PreferIntrinsicTypeInDeclaration
=>
OptionsSet
(
SingleOption
(
CodeStyleOptions
.
PreferIntrinsicPredefinedTypeKeywordInDeclaration
,
true
,
NotificationOption
.
Error
),
SingleOption
(
CodeStyleOptions
.
PreferIntrinsicPredefinedTypeKeywordInMemberAccess
,
this
.
offWith
None
,
GetLanguage
()));
SingleOption
(
CodeStyleOptions
.
PreferIntrinsicPredefinedTypeKeywordInMemberAccess
,
this
.
offWith
Silent
,
GetLanguage
()));
private
IDictionary
<
OptionKey
,
object
>
PreferIntrinsicTypeInMemberAccess
=>
OptionsSet
(
SingleOption
(
CodeStyleOptions
.
PreferIntrinsicPredefinedTypeKeywordInMemberAccess
,
true
,
NotificationOption
.
Error
),
SingleOption
(
CodeStyleOptions
.
PreferIntrinsicPredefinedTypeKeywordInDeclaration
,
this
.
offWith
None
,
GetLanguage
()));
SingleOption
(
CodeStyleOptions
.
PreferIntrinsicPredefinedTypeKeywordInDeclaration
,
this
.
offWith
Silent
,
GetLanguage
()));
private
IDictionary
<
OptionKey
,
object
>
PreferImplicitTypeWith
None
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWith
None
));
private
IDictionary
<
OptionKey
,
object
>
PreferImplicitTypeWith
Silent
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWith
Silent
));
private
readonly
CodeStyleOption
<
bool
>
onWith
None
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
offWith
None
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
onWith
Silent
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
offWith
Silent
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
onWithInfo
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Suggestion
);
private
readonly
CodeStyleOption
<
bool
>
offWithInfo
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Suggestion
);
private
readonly
CodeStyleOption
<
bool
>
onWithWarning
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Warning
);
...
...
src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseExplicitTypeTests.cs
浏览文件 @
a97916c3
...
...
@@ -20,8 +20,8 @@ public partial class UseExplicitTypeTests : AbstractCSharpDiagnosticProviderBase
internal
override
(
DiagnosticAnalyzer
,
CodeFixProvider
)
CreateDiagnosticProviderAndFixer
(
Workspace
workspace
)
=>
(
new
CSharpUseExplicitTypeDiagnosticAnalyzer
(),
new
UseExplicitTypeCodeFixProvider
());
private
readonly
CodeStyleOption
<
bool
>
onWith
None
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
offWith
None
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
onWith
Silent
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
offWith
Silent
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Silent
);
private
readonly
CodeStyleOption
<
bool
>
onWithInfo
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Suggestion
);
private
readonly
CodeStyleOption
<
bool
>
offWithInfo
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Suggestion
);
private
readonly
CodeStyleOption
<
bool
>
onWithWarning
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Warning
);
...
...
@@ -50,10 +50,10 @@ internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProvider
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
offWithError
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
offWithInfo
));
private
IDictionary
<
OptionKey
,
object
>
ExplicitType
None
Enforcement
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
offWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
offWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
offWith
None
));
private
IDictionary
<
OptionKey
,
object
>
ExplicitType
Silent
Enforcement
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
offWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
offWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
offWith
Silent
));
private
IDictionary
<
OptionKey
,
object
>
Options
(
OptionKey
option
,
object
value
)
{
...
...
@@ -1449,7 +1449,7 @@ public void ProcessRead()
}
[
WpfFact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseImplicitType
)]
public
async
Task
SuggestExplicitTypeNotificationLevel
None
()
public
async
Task
SuggestExplicitTypeNotificationLevel
Silent
()
{
var
source
=
@"using System;
...
...
@@ -1461,7 +1461,7 @@ static void M()
}
}"
;
await
TestMissingInRegularAndScriptAsync
(
source
,
new
TestParameters
(
options
:
ExplicitType
None
Enforcement
()));
new
TestParameters
(
options
:
ExplicitType
Silent
Enforcement
()));
}
[
WpfFact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseImplicitType
)]
...
...
src/EditorFeatures/CSharpTest/Diagnostics/UseImplicitOrExplicitType/UseImplicitTypeTests.cs
浏览文件 @
a97916c3
...
...
@@ -20,8 +20,8 @@ public partial class UseImplicitTypeTests : AbstractCSharpDiagnosticProviderBase
internal
override
(
DiagnosticAnalyzer
,
CodeFixProvider
)
CreateDiagnosticProviderAndFixer
(
Workspace
workspace
)
=>
(
new
CSharpUseImplicitTypeDiagnosticAnalyzer
(),
new
UseImplicitTypeCodeFixProvider
());
private
static
readonly
CodeStyleOption
<
bool
>
onWith
None
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
static
readonly
CodeStyleOption
<
bool
>
offWith
None
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Silent
);
private
static
readonly
CodeStyleOption
<
bool
>
onWith
Silent
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Silent
);
private
static
readonly
CodeStyleOption
<
bool
>
offWith
Silent
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Silent
);
private
static
readonly
CodeStyleOption
<
bool
>
onWithInfo
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Suggestion
);
private
static
readonly
CodeStyleOption
<
bool
>
offWithInfo
=
new
CodeStyleOption
<
bool
>(
false
,
NotificationOption
.
Suggestion
);
private
static
readonly
CodeStyleOption
<
bool
>
onWithWarning
=
new
CodeStyleOption
<
bool
>(
true
,
NotificationOption
.
Warning
);
...
...
@@ -55,10 +55,10 @@ internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProvider
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWithError
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWithInfo
));
private
IDictionary
<
OptionKey
,
object
>
ImplicitType
None
Enforcement
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWith
None
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWith
None
));
private
IDictionary
<
OptionKey
,
object
>
ImplicitType
Silent
Enforcement
()
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
onWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
onWith
Silent
),
SingleOption
(
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
onWith
Silent
));
private
static
IDictionary
<
OptionKey
,
object
>
Options
(
OptionKey
option
,
object
value
)
=>
new
Dictionary
<
OptionKey
,
object
>
{
{
option
,
value
}
};
...
...
@@ -1440,7 +1440,7 @@ public void Process()
}
[
WpfFact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseImplicitType
)]
public
async
Task
SuggestVarNotificationLevel
None
()
public
async
Task
SuggestVarNotificationLevel
Silent
()
{
var
source
=
@"using System;
...
...
@@ -1452,7 +1452,7 @@ static void M()
}
}"
;
await
TestMissingInRegularAndScriptAsync
(
source
,
new
TestParameters
(
options
:
ImplicitType
None
Enforcement
()));
new
TestParameters
(
options
:
ImplicitType
Silent
Enforcement
()));
}
[
WpfFact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseImplicitType
)]
...
...
src/EditorFeatures/CSharpTest/EncapsulateField/EncapsulateFieldTestState.cs
浏览文件 @
a97916c3
...
...
@@ -50,8 +50,8 @@ public static EncapsulateFieldTestState Create(string markup)
var
exportProvider
=
s_exportProviderFactory
.
CreateExportProvider
();
var
workspace
=
TestWorkspace
.
CreateCSharp
(
markup
,
exportProvider
:
exportProvider
);
workspace
.
Options
=
workspace
.
Options
.
WithChangedOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
)
.
WithChangedOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
);
.
WithChangedOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
)
.
WithChangedOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
);
return
new
EncapsulateFieldTestState
(
workspace
);
}
...
...
src/EditorFeatures/CSharpTest/GenerateConstructor/GenerateConstructorTests.cs
浏览文件 @
a97916c3
...
...
@@ -93,7 +93,7 @@ void M()
new C(1);
}
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
}
[
Fact
,
WorkItem
(
910589
,
"http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/910589"
),
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsGenerateConstructor
)]
...
...
src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateConstructorFromMembers/GenerateConstructorFromMembersTests.cs
浏览文件 @
a97916c3
...
...
@@ -59,7 +59,7 @@ class Z
public Z(int a{|Navigation:)|} => this.a = a;
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsGenerateConstructorFromMembers
)]
...
...
@@ -80,7 +80,7 @@ class Z
public Z(int a{|Navigation:)|} => this.a = a;
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
Silent
Enforcement
));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsGenerateConstructorFromMembers
)]
...
...
@@ -107,7 +107,7 @@ class Z
this.b = b;
}
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenOnSingleLineWith
Silent
Enforcement
));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsGenerateConstructorFromMembers
)]
...
...
@@ -847,7 +847,7 @@ class Z
chosenSymbols
:
new
string
[]
{
"a"
,
"b"
},
optionsCallback
:
options
=>
options
[
0
].
Value
=
true
,
parameters
:
new
TestParameters
(
options
:
Option
(
CodeStyleOptions
.
PreferThrowExpression
,
CodeStyleOptions
.
FalseWith
None
Enforcement
)));
Option
(
CodeStyleOptions
.
PreferThrowExpression
,
CodeStyleOptions
.
FalseWith
Silent
Enforcement
)));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsGenerateConstructorFromMembers
)]
...
...
src/EditorFeatures/CSharpTest/GenerateFromMembers/GenerateEqualsAndGetHashCodeFromMembers/GenerateEqualsAndGetHashCodeFromMembersTests.cs
浏览文件 @
a97916c3
...
...
@@ -555,7 +555,7 @@ public override bool Equals(object obj)
public override int GetHashCode() => 165851236 + i.GetHashCode();
}"
,
index
:
1
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsGenerateEqualsAndGetHashCode
)]
...
...
@@ -1103,7 +1103,7 @@ public override bool Equals(object obj)
chosenSymbols
:
null
,
optionsCallback
:
options
=>
EnableOption
(
options
,
GenerateOperatorsId
),
parameters
:
new
TestParameters
(
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
)));
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
)));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsGenerateEqualsAndGetHashCode
)]
...
...
src/EditorFeatures/CSharpTest/ImplementAbstractClass/ImplementAbstractClassTests.cs
浏览文件 @
a97916c3
...
...
@@ -23,12 +23,12 @@ internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProvider
private
IDictionary
<
OptionKey
,
object
>
AllOptionsOff
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
internal
Task
TestAllOptionsOffAsync
(
string
initialMarkup
,
string
expectedMarkup
,
...
...
@@ -1175,7 +1175,7 @@ class [|T|] : A
class T : A
{
public override void M(int x) => throw new System.NotImplementedException();
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
}
[
WorkItem
(
581500
,
"http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500"
)]
...
...
@@ -1199,7 +1199,7 @@ class [|T|] : A
class T : A
{
public override int M => throw new System.NotImplementedException();
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
}
[
WorkItem
(
581500
,
"http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500"
)]
...
...
@@ -1292,7 +1292,7 @@ class [|T|] : A
class T : A
{
public override int this[int i] => throw new System.NotImplementedException();
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
}
[
WorkItem
(
581500
,
"http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500"
)]
...
...
@@ -1411,7 +1411,7 @@ class [|T|] : A
class T : A
{
public override int M { set => throw new System.NotImplementedException(); }
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
}
[
WorkItem
(
581500
,
"http://vstfdevdiv:8080/DevDiv2/DevDiv/_workitems/edit/581500"
)]
...
...
@@ -1435,7 +1435,7 @@ class [|T|] : A
class T : A
{
public override int M { get => throw new System.NotImplementedException(); set => throw new System.NotImplementedException(); }
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
}"
,
options
:
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
}
[
WorkItem
(
15387
,
"https://github.com/dotnet/roslyn/issues/15387"
)]
...
...
src/EditorFeatures/CSharpTest/ImplementInterface/ImplementInterfaceTests.cs
浏览文件 @
a97916c3
...
...
@@ -23,30 +23,30 @@ internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProvider
private
IDictionary
<
OptionKey
,
object
>
AllOptionsOff
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
AllOptionsOn
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
AccessorOptionsOn
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
static
readonly
ParseOptions
CSharp7_1
=
CSharpParseOptions
.
Default
.
WithLanguageVersion
(
LanguageVersion
.
CSharp7_1
);
...
...
src/EditorFeatures/CSharpTest/InitializeParameter/AddParameterCheckTests.cs
浏览文件 @
a97916c3
...
...
@@ -374,7 +374,7 @@ public C(string s)
S = s;
}
}"
,
parameters
:
new
TestParameters
(
options
:
Option
(
CodeStyleOptions
.
PreferThrowExpression
,
CodeStyleOptions
.
FalseWith
None
Enforcement
)));
Option
(
CodeStyleOptions
.
PreferThrowExpression
,
CodeStyleOptions
.
FalseWith
Silent
Enforcement
)));
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsInitializeParameter
)]
...
...
@@ -860,7 +860,7 @@ public C(string s)
}
}"
,
parameters
:
new
TestParameters
(
options
:
Option
(
CSharpCodeStyleOptions
.
PreferBraces
,
CodeStyleOptions
.
FalseWith
None
Enforcement
)));
Option
(
CSharpCodeStyleOptions
.
PreferBraces
,
CodeStyleOptions
.
FalseWith
Silent
Enforcement
)));
}
[
WorkItem
(
19956
,
"https://github.com/dotnet/roslyn/issues/19956"
)]
...
...
src/EditorFeatures/CSharpTest/QualifyMemberAccess/QualifyMemberAccessTests.cs
浏览文件 @
a97916c3
...
...
@@ -888,7 +888,7 @@ void Handler(object sender, EventArgs args)
}
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsQualifyMemberAccess
)]
public
async
Task
QualifyMemberAccessNotPresentOnNotificationOption
None
()
public
async
Task
QualifyMemberAccessNotPresentOnNotificationOption
Silent
()
{
await
TestMissingAsyncWithOptionAndNotificationOption
(
@"class Class
...
...
src/EditorFeatures/CSharpTest/UseConditionalExpression/UseConditionalExpressionForAssignmentTests.cs
浏览文件 @
a97916c3
...
...
@@ -23,9 +23,9 @@ internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProvider
private
static
readonly
Dictionary
<
OptionKey
,
object
>
s_preferImplicitTypeAlways
=
new
Dictionary
<
OptionKey
,
object
>
{
{
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
CodeStyleOptions
.
TrueWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
CodeStyleOptions
.
TrueWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
CodeStyleOptions
.
TrueWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
},
};
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseConditionalExpression
)]
...
...
@@ -495,7 +495,7 @@ void M()
var i = true ? 0 : 1;
}
}"
,
options
:
new
Dictionary
<
OptionKey
,
object
>
{
{
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
CodeStyleOptions
.
TrueWith
None
Enforcement
}
{
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
}
});
}
...
...
@@ -527,7 +527,7 @@ void M()
int i = true ? 0 : 1;
}
}"
,
options
:
new
Dictionary
<
OptionKey
,
object
>
{
{
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
CodeStyleOptions
.
TrueWith
None
Enforcement
}
{
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
}
});
}
...
...
@@ -559,7 +559,7 @@ void M()
int i = true ? 0 : 1;
}
}"
,
options
:
new
Dictionary
<
OptionKey
,
object
>
{
{
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
CodeStyleOptions
.
TrueWith
None
Enforcement
}
{
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
}
});
}
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConstructorsAnalyzerTests.cs
浏览文件 @
a97916c3
...
...
@@ -21,10 +21,10 @@ internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProvider
=>
(
new
UseExpressionBodyDiagnosticAnalyzer
(),
new
UseExpressionBodyCodeFixProvider
());
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBody
=>
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
);
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
);
private
IDictionary
<
OptionKey
,
object
>
UseBlockBody
=>
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
);
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
);
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
async
Task
TestUseExpressionBody1
()
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForConversionOperatorsAnalyzerTests.cs
浏览文件 @
a97916c3
...
...
@@ -19,10 +19,10 @@ internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProvider
=>
(
new
UseExpressionBodyDiagnosticAnalyzer
(),
new
UseExpressionBodyCodeFixProvider
());
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBody
=>
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
);
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
);
private
IDictionary
<
OptionKey
,
object
>
UseBlockBody
=>
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
);
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
);
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
async
Task
TestUseExpressionBody1
()
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForIndexersAnalyzerTests.cs
浏览文件 @
a97916c3
...
...
@@ -21,18 +21,18 @@ internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProvider
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBody
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
UseBlockBody
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
UseBlockBodyExceptAccessor
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
async
Task
TestUseExpressionBody1
()
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForMethodsAnalyzerTests.cs
浏览文件 @
a97916c3
...
...
@@ -22,10 +22,10 @@ internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProvider
=>
(
new
UseExpressionBodyDiagnosticAnalyzer
(),
new
UseExpressionBodyCodeFixProvider
());
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBody
=>
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
);
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
);
private
IDictionary
<
OptionKey
,
object
>
UseBlockBody
=>
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
);
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
);
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
void
TestOptionSerialization1
()
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForOperatorsAnalyzerTests.cs
浏览文件 @
a97916c3
...
...
@@ -19,10 +19,10 @@ internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProvider
=>
(
new
UseExpressionBodyDiagnosticAnalyzer
(),
new
UseExpressionBodyCodeFixProvider
());
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBody
=>
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
);
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
);
private
IDictionary
<
OptionKey
,
object
>
UseBlockBody
=>
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
);
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
);
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
async
Task
TestUseExpressionBody1
()
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Analyzer/UseExpressionBodyForPropertiesAnalyzerTests.cs
浏览文件 @
a97916c3
...
...
@@ -22,18 +22,18 @@ internal override (DiagnosticAnalyzer, CodeFixProvider) CreateDiagnosticProvider
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBody
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
UseBlockBody
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
UseBlockBodyExceptAccessor
=>
OptionsSet
(
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
async
Task
TestUseExpressionBody1
()
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForAccessorsRefactoringTests.cs
浏览文件 @
a97916c3
...
...
@@ -20,23 +20,23 @@ protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspa
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBodyForAccessors_BlockBodyForProperties
=>
OptionsSet
(
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBodyForAccessors_ExpressionBodyForProperties
=>
OptionsSet
(
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
UseBlockBodyForAccessors_ExpressionBodyForProperties
=>
OptionsSet
(
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
UseBlockBodyForAccessors_BlockBodyForProperties
=>
OptionsSet
(
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
async
Task
TestUpdatePropertyIfPropertyWantsBlockAndAccessorWantsExpression
()
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConstructorsRefactoringTests.cs
浏览文件 @
a97916c3
...
...
@@ -18,10 +18,10 @@ protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspa
=>
new
UseExpressionBodyCodeRefactoringProvider
();
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBody
=>
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
);
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
);
private
IDictionary
<
OptionKey
,
object
>
UseBlockBody
=>
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
);
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedConstructors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
);
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
async
Task
TestNotOfferedIfUserPrefersExpressionBodiesAndInBlockBody
()
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForConversionOperatorsRefactoringTests.cs
浏览文件 @
a97916c3
...
...
@@ -18,10 +18,10 @@ protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspa
=>
new
UseExpressionBodyCodeRefactoringProvider
();
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBody
=>
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
);
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
);
private
IDictionary
<
OptionKey
,
object
>
UseBlockBody
=>
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
);
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
);
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
async
Task
TestNotOfferedIfUserPrefersExpressionBodiesAndInBlockBody
()
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForIndexersRefactoringTests.cs
浏览文件 @
a97916c3
...
...
@@ -19,10 +19,10 @@ protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspa
=>
new
UseExpressionBodyCodeRefactoringProvider
();
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBody
=>
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
);
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
);
private
IDictionary
<
OptionKey
,
object
>
UseBlockBody
=>
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
);
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
);
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
async
Task
TestNotOfferedIfUserPrefersExpressionBodiesAndInBlockBody
()
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForMethodsRefactoringTests.cs
浏览文件 @
a97916c3
...
...
@@ -18,10 +18,10 @@ protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspa
=>
new
UseExpressionBodyCodeRefactoringProvider
();
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBody
=>
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
);
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
);
private
IDictionary
<
OptionKey
,
object
>
UseBlockBody
=>
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
);
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedMethods
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
);
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
async
Task
TestNotOfferedIfUserPrefersExpressionBodiesAndInBlockBody
()
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForOperatorsRefactoringTests.cs
浏览文件 @
a97916c3
...
...
@@ -18,10 +18,10 @@ protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspa
=>
new
UseExpressionBodyCodeRefactoringProvider
();
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBody
=>
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
);
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
);
private
IDictionary
<
OptionKey
,
object
>
UseBlockBody
=>
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
);
this
.
Option
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedOperators
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
);
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
async
Task
TestNotOfferedIfUserPrefersExpressionBodiesAndInBlockBody
()
...
...
src/EditorFeatures/CSharpTest/UseExpressionBody/Refactoring/UseExpressionBodyForPropertiesRefactoringTests.cs
浏览文件 @
a97916c3
...
...
@@ -21,23 +21,23 @@ protected override CodeRefactoringProvider CreateCodeRefactoringProvider(Workspa
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBodyForAccessors_BlockBodyForProperties
=>
OptionsSet
(
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
UseExpressionBodyForAccessors_ExpressionBodyForProperties
=>
OptionsSet
(
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
UseBlockBodyForAccessors_ExpressionBodyForProperties
=>
OptionsSet
(
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
None
Enforcement
));
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
WhenPossibleWith
Silent
Enforcement
));
private
IDictionary
<
OptionKey
,
object
>
UseBlockBodyForAccessors_BlockBodyForProperties
=>
OptionsSet
(
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
));
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
),
this
.
SingleOption
(
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
));
[
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsUseExpressionBody
)]
public
async
Task
TestNotOfferedIfUserPrefersExpressionBodiesAndInBlockBody
()
...
...
src/EditorFeatures/Test/CodeGeneration/CodeGenerationTests.CSharp.cs
浏览文件 @
a97916c3
...
...
@@ -950,8 +950,8 @@ public async Task AddIndexer2()
getStatements
:
"return String.Empty;"
,
isIndexer
:
true
,
options
:
new
Dictionary
<
OptionKey
,
object
>
{
{
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
PreferExpressionBodiedIndexers
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
},
});
}
...
...
src/EditorFeatures/Test2/Simplification/BlockSimplificationTests.vb
浏览文件 @
a97916c3
...
...
@@ -9,7 +9,7 @@ Namespace Microsoft.CodeAnalysis.Editor.UnitTests.Simplification
Public
Class
SimplificationTests
Inherits
AbstractSimplificationTests
Private
Shared
ReadOnly
DoNotPreferBraces
As
Dictionary
(
Of
OptionKey
,
Object
)
=
New
Dictionary
(
Of
OptionKey
,
Object
)
From
{{
New
OptionKey
(
CSharpCodeStyleOptions
.
PreferBraces
),
CodeStyleOptions
.
FalseWith
None
Enforcement
}}
Private
Shared
ReadOnly
DoNotPreferBraces
As
Dictionary
(
Of
OptionKey
,
Object
)
=
New
Dictionary
(
Of
OptionKey
,
Object
)
From
{{
New
OptionKey
(
CSharpCodeStyleOptions
.
PreferBraces
),
CodeStyleOptions
.
FalseWith
Silent
Enforcement
}}
<
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
Simplification
)
>
Public
Async
Function
TestCSharp_DoNotSimplifyIfBlock
()
As
Task
...
...
src/EditorFeatures/Test2/Simplification/TypeNameSimplifierTest.vb
浏览文件 @
a97916c3
...
...
@@ -1471,9 +1471,9 @@ class C1
Public
Async
Function
TestCSharpSimplifyToVarLocalDeclaration
()
As
Task
Dim
simplificationOption
=
New
Dictionary
(
Of
OptionKey
,
Object
)
From
{
{
SimplificationOptions
.
PreferImplicitTypeInLocalDeclaration
,
True
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
CodeStyleOptions
.
TrueWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
CodeStyleOptions
.
TrueWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
CodeStyleOptions
.
TrueWith
None
Enforcement
}
{
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
}
}
Dim
input
=
...
...
@@ -1510,9 +1510,9 @@ class Program
Public
Async
Function
TestCSharpSimplifyToVarForeachDecl
()
As
Task
Dim
simplificationOption
=
New
Dictionary
(
Of
OptionKey
,
Object
)
From
{
{
SimplificationOptions
.
PreferImplicitTypeInLocalDeclaration
,
True
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
CodeStyleOptions
.
TrueWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
CodeStyleOptions
.
TrueWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
CodeStyleOptions
.
TrueWith
None
Enforcement
}
{
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
}
}
Dim
input
=
...
...
@@ -1551,9 +1551,9 @@ class Program
Public
Async
Function
TestCSharpSimplifyToVarCorrect
()
As
Task
Dim
simplificationOption
=
New
Dictionary
(
Of
OptionKey
,
Object
)
From
{
{
SimplificationOptions
.
PreferImplicitTypeInLocalDeclaration
,
True
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
CodeStyleOptions
.
TrueWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
CodeStyleOptions
.
TrueWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
CodeStyleOptions
.
TrueWith
None
Enforcement
}
{
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
}
}
Dim
input
=
...
...
@@ -1622,9 +1622,9 @@ class Program
Public
Async
Function
TestCSharpSimplifyToVarCorrect_QualifiedTypeNames
()
As
Task
Dim
simplificationOption
=
New
Dictionary
(
Of
OptionKey
,
Object
)
From
{
{
SimplificationOptions
.
PreferImplicitTypeInLocalDeclaration
,
True
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
CodeStyleOptions
.
TrueWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
CodeStyleOptions
.
TrueWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
CodeStyleOptions
.
TrueWith
None
Enforcement
}
{
CSharpCodeStyleOptions
.
UseImplicitTypeForIntrinsicTypes
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWhereApparent
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
UseImplicitTypeWherePossible
,
CodeStyleOptions
.
TrueWith
Silent
Enforcement
}
}
Dim
input
=
...
...
@@ -3138,7 +3138,7 @@ class C
End
Function
<
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
Simplification
)
>
Public
Async
Function
QualifyMemberAccessNotPresentOnNotificationOption
None
_CSharp
()
As
Task
Public
Async
Function
QualifyMemberAccessNotPresentOnNotificationOption
Silent
_CSharp
()
As
Task
Dim
input
=
<
Workspace
>
<
Project
Language
=
"C#"
CommonReferences
=
"true"
>
...
...
@@ -5719,7 +5719,7 @@ End Class
End
Function
<
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
Simplification
)
>
Public
Async
Function
QualifyMemberAccessNotPresentOnNotificationOption
None
_VisualBasic
()
As
Task
Public
Async
Function
QualifyMemberAccessNotPresentOnNotificationOption
Silent
_VisualBasic
()
As
Task
Dim
input
=
<
Workspace
>
<
Project
Language
=
"Visual Basic"
CommonReferences
=
"true"
>
...
...
src/EditorFeatures/VisualBasicTest/Diagnostics/SimplifyTypeNames/SimplifyTypeNamesTests.vb
浏览文件 @
a97916c3
...
...
@@ -32,7 +32,7 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Diagnostics.Simpli
Return
OptionsSet
(
SingleOption
(
CodeStyleOptions
.
PreferIntrinsicPredefinedTypeKeywordInDeclaration
,
True
,
NotificationOption
.
Error
),
SingleOption
(
CodeStyleOptions
.
PreferIntrinsicPredefinedTypeKeywordInMemberAccess
,
Me
.
offWith
None
,
language
))
SingleOption
(
CodeStyleOptions
.
PreferIntrinsicPredefinedTypeKeywordInMemberAccess
,
Me
.
offWith
Silent
,
language
))
End
Function
Private
Function
PreferIntrinsicTypeInMemberAccess
()
As
IDictionary
(
Of
OptionKey
,
Object
)
...
...
@@ -40,11 +40,11 @@ Namespace Microsoft.CodeAnalysis.Editor.VisualBasic.UnitTests.Diagnostics.Simpli
Return
OptionsSet
(
SingleOption
(
CodeStyleOptions
.
PreferIntrinsicPredefinedTypeKeywordInMemberAccess
,
True
,
NotificationOption
.
Error
),
SingleOption
(
CodeStyleOptions
.
PreferIntrinsicPredefinedTypeKeywordInDeclaration
,
Me
.
offWith
None
,
language
))
SingleOption
(
CodeStyleOptions
.
PreferIntrinsicPredefinedTypeKeywordInDeclaration
,
Me
.
offWith
Silent
,
language
))
End
Function
Private
ReadOnly
onWithError
As
New
CodeStyleOption
(
Of
Boolean
)(
True
,
NotificationOption
.
Error
)
Private
ReadOnly
offWith
None
As
New
CodeStyleOption
(
Of
Boolean
)(
False
,
NotificationOption
.
Silent
)
Private
ReadOnly
offWith
Silent
As
New
CodeStyleOption
(
Of
Boolean
)(
False
,
NotificationOption
.
Silent
)
<
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsSimplifyTypeNames
)
>
Public
Async
Function
TestGenericNames
()
As
Task
...
...
src/EditorFeatures/VisualBasicTest/QualifyMemberAccess/QualifyMemberAccessTests.vb
浏览文件 @
a97916c3
...
...
@@ -434,7 +434,7 @@ CodeStyleOptions.QualifyEventAccess)
End
Function
<
Fact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
CodeActionsQualifyMemberAccess
)
>
Public
Async
Function
QualifyMemberAccessNotPresentOnNotificationOption
None
()
As
Task
Public
Async
Function
QualifyMemberAccessNotPresentOnNotificationOption
Silent
()
As
Task
Await
TestMissingAsyncWithOptionAndNotification
(
"Class C : Property I As Integer : Sub M() : [|I|] = 1 : End Sub : End Class"
,
CodeStyleOptions
.
QualifyPropertyAccess
,
NotificationOption
.
Silent
)
...
...
src/VisualStudio/CSharp/Test/EventHookup/EventHookupCommandHandlerTests.cs
浏览文件 @
a97916c3
...
...
@@ -965,10 +965,10 @@ private void C_MyEvent()
}
[
WpfFact
,
Trait
(
Traits
.
Feature
,
Traits
.
Features
.
EventHookup
)]
public
async
Task
EventHookupWithQualifiedMethodAccessAndNotificationOption
None
()
public
async
Task
EventHookupWithQualifiedMethodAccessAndNotificationOption
Silent
()
{
// This validates the scenario where the user has stated that they prefer `this.` qualification but the
// notification level is `
None
`, which means existing violations of the rule won't be flagged but newly
// notification level is `
Silent
`, which means existing violations of the rule won't be flagged but newly
// generated code will conform appropriately.
var
markup
=
@"
class C
...
...
src/VisualStudio/Core/Test/CodeModel/CSharp/CodeClassTests.vb
浏览文件 @
a97916c3
...
...
@@ -2202,8 +2202,8 @@ class C
code
,
expected
,
New
PropertyData
With
{.
GetterName
=
"Name"
,
.
PutterName
=
"Name"
,
.
Type
=
EnvDTE
.
vsCMTypeRef
.
vsCMTypeRefString
},
New
Dictionary
(
Of
OptionKey
,
Object
)
From
{
{
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
}
{
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
}
})
End
Function
...
...
@@ -2253,8 +2253,8 @@ class C
Await
TestAddProperty
(
code
,
expected
,
New
PropertyData
With
{.
GetterName
=
"Name"
,
.
PutterName
=
Nothing
,
.
Type
=
EnvDTE
.
vsCMTypeRef
.
vsCMTypeRefString
},
New
Dictionary
(
Of
OptionKey
,
Object
)
From
{
{
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
},
{
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
None
Enforcement
}
{
CSharpCodeStyleOptions
.
PreferExpressionBodiedAccessors
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
},
{
CSharpCodeStyleOptions
.
PreferExpressionBodiedProperties
,
CSharpCodeStyleOptions
.
NeverWith
Silent
Enforcement
}
})
End
Function
...
...
src/Workspaces/CSharp/Portable/CodeStyle/CSharpCodeStyleOptions.cs
浏览文件 @
a97916c3
...
...
@@ -46,61 +46,61 @@ internal static class CSharpCodeStyleOptions
EditorConfigStorageLocation
.
ForBoolCodeStyleOption
(
"csharp_style_pattern_matching_over_is_with_cast_check"
),
new
RoamingProfileStorageLocation
(
$"TextEditor.CSharp.Specific.
{
nameof
(
PreferPatternMatchingOverIsWithCastCheck
)}
"
)});
public
static
readonly
CodeStyleOption
<
ExpressionBodyPreference
>
NeverWith
None
Enforcement
=
public
static
readonly
CodeStyleOption
<
ExpressionBodyPreference
>
NeverWith
Silent
Enforcement
=
new
CodeStyleOption
<
ExpressionBodyPreference
>(
ExpressionBodyPreference
.
Never
,
NotificationOption
.
Silent
);
public
static
readonly
CodeStyleOption
<
ExpressionBodyPreference
>
NeverWithSuggestionEnforcement
=
new
CodeStyleOption
<
ExpressionBodyPreference
>(
ExpressionBodyPreference
.
Never
,
NotificationOption
.
Suggestion
);
public
static
readonly
CodeStyleOption
<
ExpressionBodyPreference
>
WhenPossibleWith
None
Enforcement
=
public
static
readonly
CodeStyleOption
<
ExpressionBodyPreference
>
WhenPossibleWith
Silent
Enforcement
=
new
CodeStyleOption
<
ExpressionBodyPreference
>(
ExpressionBodyPreference
.
WhenPossible
,
NotificationOption
.
Silent
);
public
static
readonly
CodeStyleOption
<
ExpressionBodyPreference
>
WhenPossibleWithSuggestionEnforcement
=
new
CodeStyleOption
<
ExpressionBodyPreference
>(
ExpressionBodyPreference
.
WhenPossible
,
NotificationOption
.
Suggestion
);
public
static
readonly
CodeStyleOption
<
ExpressionBodyPreference
>
WhenOnSingleLineWith
None
Enforcement
=
public
static
readonly
CodeStyleOption
<
ExpressionBodyPreference
>
WhenOnSingleLineWith
Silent
Enforcement
=
new
CodeStyleOption
<
ExpressionBodyPreference
>(
ExpressionBodyPreference
.
WhenOnSingleLine
,
NotificationOption
.
Silent
);
public
static
readonly
Option
<
CodeStyleOption
<
ExpressionBodyPreference
>>
PreferExpressionBodiedConstructors
=
new
Option
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
nameof
(
CodeStyleOptions
),
nameof
(
PreferExpressionBodiedConstructors
),
defaultValue
:
NeverWith
None
Enforcement
,
defaultValue
:
NeverWith
Silent
Enforcement
,
storageLocations
:
new
OptionStorageLocation
[]
{
new
EditorConfigStorageLocation
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
"csharp_style_expression_bodied_constructors"
,
s
=>
ParseExpressionBodyPreference
(
s
,
NeverWith
None
Enforcement
)),
new
EditorConfigStorageLocation
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
"csharp_style_expression_bodied_constructors"
,
s
=>
ParseExpressionBodyPreference
(
s
,
NeverWith
Silent
Enforcement
)),
new
RoamingProfileStorageLocation
(
$"TextEditor.CSharp.Specific.
{
nameof
(
PreferExpressionBodiedConstructors
)}
"
)});
public
static
readonly
Option
<
CodeStyleOption
<
ExpressionBodyPreference
>>
PreferExpressionBodiedMethods
=
new
Option
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
nameof
(
CodeStyleOptions
),
nameof
(
PreferExpressionBodiedMethods
),
defaultValue
:
NeverWith
None
Enforcement
,
defaultValue
:
NeverWith
Silent
Enforcement
,
storageLocations
:
new
OptionStorageLocation
[]
{
new
EditorConfigStorageLocation
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
"csharp_style_expression_bodied_methods"
,
s
=>
ParseExpressionBodyPreference
(
s
,
NeverWith
None
Enforcement
)),
new
EditorConfigStorageLocation
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
"csharp_style_expression_bodied_methods"
,
s
=>
ParseExpressionBodyPreference
(
s
,
NeverWith
Silent
Enforcement
)),
new
RoamingProfileStorageLocation
(
$"TextEditor.CSharp.Specific.
{
nameof
(
PreferExpressionBodiedMethods
)}
"
)});
public
static
readonly
Option
<
CodeStyleOption
<
ExpressionBodyPreference
>>
PreferExpressionBodiedOperators
=
new
Option
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
nameof
(
CodeStyleOptions
),
nameof
(
PreferExpressionBodiedOperators
),
defaultValue
:
NeverWith
None
Enforcement
,
defaultValue
:
NeverWith
Silent
Enforcement
,
storageLocations
:
new
OptionStorageLocation
[]
{
new
EditorConfigStorageLocation
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
"csharp_style_expression_bodied_operators"
,
s
=>
ParseExpressionBodyPreference
(
s
,
NeverWith
None
Enforcement
)),
new
EditorConfigStorageLocation
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
"csharp_style_expression_bodied_operators"
,
s
=>
ParseExpressionBodyPreference
(
s
,
NeverWith
Silent
Enforcement
)),
new
RoamingProfileStorageLocation
(
$"TextEditor.CSharp.Specific.
{
nameof
(
PreferExpressionBodiedOperators
)}
"
)});
public
static
readonly
Option
<
CodeStyleOption
<
ExpressionBodyPreference
>>
PreferExpressionBodiedProperties
=
new
Option
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
nameof
(
CodeStyleOptions
),
nameof
(
PreferExpressionBodiedProperties
),
defaultValue
:
WhenPossibleWith
None
Enforcement
,
defaultValue
:
WhenPossibleWith
Silent
Enforcement
,
storageLocations
:
new
OptionStorageLocation
[]
{
new
EditorConfigStorageLocation
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
"csharp_style_expression_bodied_properties"
,
s
=>
ParseExpressionBodyPreference
(
s
,
WhenPossibleWith
None
Enforcement
)),
new
EditorConfigStorageLocation
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
"csharp_style_expression_bodied_properties"
,
s
=>
ParseExpressionBodyPreference
(
s
,
WhenPossibleWith
Silent
Enforcement
)),
new
RoamingProfileStorageLocation
(
$"TextEditor.CSharp.Specific.
{
nameof
(
PreferExpressionBodiedProperties
)}
"
)});
public
static
readonly
Option
<
CodeStyleOption
<
ExpressionBodyPreference
>>
PreferExpressionBodiedIndexers
=
new
Option
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
nameof
(
CodeStyleOptions
),
nameof
(
PreferExpressionBodiedIndexers
),
defaultValue
:
WhenPossibleWith
None
Enforcement
,
defaultValue
:
WhenPossibleWith
Silent
Enforcement
,
storageLocations
:
new
OptionStorageLocation
[]
{
new
EditorConfigStorageLocation
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
"csharp_style_expression_bodied_indexers"
,
s
=>
ParseExpressionBodyPreference
(
s
,
WhenPossibleWith
None
Enforcement
)),
new
EditorConfigStorageLocation
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
"csharp_style_expression_bodied_indexers"
,
s
=>
ParseExpressionBodyPreference
(
s
,
WhenPossibleWith
Silent
Enforcement
)),
new
RoamingProfileStorageLocation
(
$"TextEditor.CSharp.Specific.
{
nameof
(
PreferExpressionBodiedIndexers
)}
"
)});
public
static
readonly
Option
<
CodeStyleOption
<
ExpressionBodyPreference
>>
PreferExpressionBodiedAccessors
=
new
Option
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
nameof
(
CodeStyleOptions
),
nameof
(
PreferExpressionBodiedAccessors
),
defaultValue
:
WhenPossibleWith
None
Enforcement
,
defaultValue
:
WhenPossibleWith
Silent
Enforcement
,
storageLocations
:
new
OptionStorageLocation
[]
{
new
EditorConfigStorageLocation
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
"csharp_style_expression_bodied_accessors"
,
s
=>
ParseExpressionBodyPreference
(
s
,
WhenPossibleWith
None
Enforcement
)),
new
EditorConfigStorageLocation
<
CodeStyleOption
<
ExpressionBodyPreference
>>(
"csharp_style_expression_bodied_accessors"
,
s
=>
ParseExpressionBodyPreference
(
s
,
WhenPossibleWith
Silent
Enforcement
)),
new
RoamingProfileStorageLocation
(
$"TextEditor.CSharp.Specific.
{
nameof
(
PreferExpressionBodiedAccessors
)}
"
)});
public
static
CodeStyleOption
<
ExpressionBodyPreference
>
ParseExpressionBodyPreference
(
...
...
@@ -131,7 +131,7 @@ internal static class CSharpCodeStyleOptions
}
public
static
readonly
Option
<
CodeStyleOption
<
bool
>>
PreferBraces
=
new
Option
<
CodeStyleOption
<
bool
>>(
nameof
(
CodeStyleOptions
),
nameof
(
PreferBraces
),
defaultValue
:
CodeStyleOptions
.
TrueWith
None
Enforcement
,
nameof
(
CodeStyleOptions
),
nameof
(
PreferBraces
),
defaultValue
:
CodeStyleOptions
.
TrueWith
Silent
Enforcement
,
storageLocations
:
new
OptionStorageLocation
[]
{
EditorConfigStorageLocation
.
ForBoolCodeStyleOption
(
"csharp_prefer_braces"
),
new
RoamingProfileStorageLocation
(
$"TextEditor.CSharp.Specific.
{
nameof
(
PreferBraces
)}
"
)});
...
...
src/Workspaces/Core/Portable/CodeStyle/CodeStyleOptions.cs
浏览文件 @
a97916c3
...
...
@@ -11,10 +11,10 @@ public class CodeStyleOptions
/// <remarks>
/// When user preferences are not yet set for a style, we fall back to the default value.
/// One such default(s), is that the feature is turned on, so that codegen consumes it,
/// but with
none
enforcement, so that the user is not prompted about their usage.
/// but with
silent
enforcement, so that the user is not prompted about their usage.
/// </remarks>
internal
static
readonly
CodeStyleOption
<
bool
>
TrueWith
None
Enforcement
=
new
CodeStyleOption
<
bool
>(
value
:
true
,
notification
:
NotificationOption
.
Silent
);
internal
static
readonly
CodeStyleOption
<
bool
>
FalseWith
None
Enforcement
=
new
CodeStyleOption
<
bool
>(
value
:
false
,
notification
:
NotificationOption
.
Silent
);
internal
static
readonly
CodeStyleOption
<
bool
>
TrueWith
Silent
Enforcement
=
new
CodeStyleOption
<
bool
>(
value
:
true
,
notification
:
NotificationOption
.
Silent
);
internal
static
readonly
CodeStyleOption
<
bool
>
FalseWith
Silent
Enforcement
=
new
CodeStyleOption
<
bool
>(
value
:
false
,
notification
:
NotificationOption
.
Silent
);
internal
static
readonly
CodeStyleOption
<
bool
>
TrueWithSuggestionEnforcement
=
new
CodeStyleOption
<
bool
>(
value
:
true
,
notification
:
NotificationOption
.
Suggestion
);
internal
static
readonly
CodeStyleOption
<
bool
>
FalseWithSuggestionEnforcement
=
new
CodeStyleOption
<
bool
>(
value
:
false
,
notification
:
NotificationOption
.
Suggestion
);
...
...
@@ -53,7 +53,7 @@ public class CodeStyleOptions
/// <summary>
/// This option says if we should prefer keyword for Intrinsic Predefined Types in Declarations
/// </summary>
public
static
readonly
PerLanguageOption
<
CodeStyleOption
<
bool
>>
PreferIntrinsicPredefinedTypeKeywordInDeclaration
=
new
PerLanguageOption
<
CodeStyleOption
<
bool
>>(
nameof
(
CodeStyleOptions
),
nameof
(
PreferIntrinsicPredefinedTypeKeywordInDeclaration
),
defaultValue
:
TrueWith
None
Enforcement
,
public
static
readonly
PerLanguageOption
<
CodeStyleOption
<
bool
>>
PreferIntrinsicPredefinedTypeKeywordInDeclaration
=
new
PerLanguageOption
<
CodeStyleOption
<
bool
>>(
nameof
(
CodeStyleOptions
),
nameof
(
PreferIntrinsicPredefinedTypeKeywordInDeclaration
),
defaultValue
:
TrueWith
Silent
Enforcement
,
storageLocations
:
new
OptionStorageLocation
[]{
EditorConfigStorageLocation
.
ForBoolCodeStyleOption
(
"dotnet_style_predefined_type_for_locals_parameters_members"
),
new
RoamingProfileStorageLocation
(
"TextEditor.%LANGUAGE%.Specific.PreferIntrinsicPredefinedTypeKeywordInDeclaration.CodeStyle"
)});
...
...
@@ -61,7 +61,7 @@ public class CodeStyleOptions
/// <summary>
/// This option says if we should prefer keyword for Intrinsic Predefined Types in Member Access Expression
/// </summary>
public
static
readonly
PerLanguageOption
<
CodeStyleOption
<
bool
>>
PreferIntrinsicPredefinedTypeKeywordInMemberAccess
=
new
PerLanguageOption
<
CodeStyleOption
<
bool
>>(
nameof
(
CodeStyleOptions
),
nameof
(
PreferIntrinsicPredefinedTypeKeywordInMemberAccess
),
defaultValue
:
TrueWith
None
Enforcement
,
public
static
readonly
PerLanguageOption
<
CodeStyleOption
<
bool
>>
PreferIntrinsicPredefinedTypeKeywordInMemberAccess
=
new
PerLanguageOption
<
CodeStyleOption
<
bool
>>(
nameof
(
CodeStyleOptions
),
nameof
(
PreferIntrinsicPredefinedTypeKeywordInMemberAccess
),
defaultValue
:
TrueWith
Silent
Enforcement
,
storageLocations
:
new
OptionStorageLocation
[]{
EditorConfigStorageLocation
.
ForBoolCodeStyleOption
(
"dotnet_style_predefined_type_for_member_access"
),
new
RoamingProfileStorageLocation
(
"TextEditor.%LANGUAGE%.Specific.PreferIntrinsicPredefinedTypeKeywordInMemberAccess.CodeStyle"
)});
...
...
@@ -145,7 +145,7 @@ public class CodeStyleOptions
internal
static
readonly
PerLanguageOption
<
CodeStyleOption
<
bool
>>
PreferAutoProperties
=
new
PerLanguageOption
<
CodeStyleOption
<
bool
>>(
nameof
(
CodeStyleOptions
),
nameof
(
PreferAutoProperties
),
defaultValue
:
TrueWith
None
Enforcement
,
defaultValue
:
TrueWith
Silent
Enforcement
,
storageLocations
:
new
OptionStorageLocation
[]
{
EditorConfigStorageLocation
.
ForBoolCodeStyleOption
(
"dotnet_style_prefer_auto_properties"
),
new
RoamingProfileStorageLocation
(
"TextEditor.%LANGUAGE%.Specific.PreferAutoProperties"
)
});
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录