Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
lwm1986
roslyn
提交
a2950321
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,发现更多精彩内容 >>
提交
a2950321
编写于
10月 19, 2015
作者:
T
Tomas Matousek
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Rename WithCompilationScriptInfo -> WithScriptCompilationInfo
上级
f0fb89d6
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
11 addition
and
11 deletion
+11
-11
src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs
...ompilers/CSharp/Portable/Compilation/CSharpCompilation.cs
+3
-3
src/Compilers/CSharp/Portable/PublicAPI.Unshipped.txt
src/Compilers/CSharp/Portable/PublicAPI.Unshipped.txt
+2
-2
src/Compilers/Core/Portable/Compilation/Compilation.cs
src/Compilers/Core/Portable/Compilation/Compilation.cs
+2
-2
src/Compilers/Core/Portable/PublicAPI.Unshipped.txt
src/Compilers/Core/Portable/PublicAPI.Unshipped.txt
+1
-1
src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb
...isualBasic/Portable/Compilation/VisualBasicCompilation.vb
+1
-1
src/Workspaces/Core/Portable/Workspace/Solution/Solution.CompilationTracker.cs
...ortable/Workspace/Solution/Solution.CompilationTracker.cs
+2
-2
未找到文件。
src/Compilers/CSharp/Portable/Compilation/CSharpCompilation.cs
浏览文件 @
a2950321
...
...
@@ -489,7 +489,7 @@ public CSharpCompilation WithOptions(CSharpCompilationOptions options)
/// <summary>
/// Returns a new compilation with the given compilation set as the previous submission.
/// </summary>
public
CSharpCompilation
With
CompilationScript
Info
(
CSharpScriptCompilationInfo
info
)
public
CSharpCompilation
With
ScriptCompilation
Info
(
CSharpScriptCompilationInfo
info
)
{
if
(
info
==
ScriptCompilationInfo
)
{
...
...
@@ -2749,9 +2749,9 @@ protected override Compilation CommonWithOptions(CompilationOptions options)
return
this
.
WithOptions
((
CSharpCompilationOptions
)
options
);
}
protected
override
Compilation
CommonWith
CompilationScript
Info
(
ScriptCompilationInfo
info
)
protected
override
Compilation
CommonWith
ScriptCompilation
Info
(
ScriptCompilationInfo
info
)
{
return
this
.
With
CompilationScript
Info
((
CSharpScriptCompilationInfo
)
info
);
return
this
.
With
ScriptCompilation
Info
((
CSharpScriptCompilationInfo
)
info
);
}
protected
override
bool
CommonContainsSyntaxTree
(
SyntaxTree
syntaxTree
)
...
...
src/Compilers/CSharp/Portable/PublicAPI.Unshipped.txt
浏览文件 @
a2950321
...
...
@@ -2,7 +2,7 @@
*REMOVED*static Microsoft.CodeAnalysis.CSharp.SyntaxExtensions.NormalizeWhitespace(this Microsoft.CodeAnalysis.SyntaxToken token, string indentation = " ", bool elasticTrivia = false) -> Microsoft.CodeAnalysis.SyntaxToken
*REMOVED*static Microsoft.CodeAnalysis.CSharp.SyntaxExtensions.NormalizeWhitespace(this Microsoft.CodeAnalysis.SyntaxTriviaList list, string indentation = " ", bool elasticTrivia = false) -> Microsoft.CodeAnalysis.SyntaxTriviaList
Microsoft.CodeAnalysis.CSharp.CSharpCompilation.ScriptCompilationInfo.get -> Microsoft.CodeAnalysis.CSharp.CSharpScriptCompilationInfo
Microsoft.CodeAnalysis.CSharp.CSharpCompilation.With
CompilationScript
Info(Microsoft.CodeAnalysis.CSharp.CSharpScriptCompilationInfo info) -> Microsoft.CodeAnalysis.CSharp.CSharpCompilation
Microsoft.CodeAnalysis.CSharp.CSharpCompilation.With
ScriptCompilation
Info(Microsoft.CodeAnalysis.CSharp.CSharpScriptCompilationInfo info) -> Microsoft.CodeAnalysis.CSharp.CSharpCompilation
Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions.CSharpCompilationOptions(Microsoft.CodeAnalysis.OutputKind outputKind, bool reportSuppressedDiagnostics, string moduleName = null, string mainTypeName = null, string scriptClassName = null, System.Collections.Generic.IEnumerable<string> usings = null, Microsoft.CodeAnalysis.OptimizationLevel optimizationLevel = Microsoft.CodeAnalysis.OptimizationLevel.Debug, bool checkOverflow = false, bool allowUnsafe = false, string cryptoKeyContainer = null, string cryptoKeyFile = null, System.Collections.Immutable.ImmutableArray<byte> cryptoPublicKey = default(System.Collections.Immutable.ImmutableArray<byte>), bool? delaySign = null, Microsoft.CodeAnalysis.Platform platform = Microsoft.CodeAnalysis.Platform.AnyCpu, Microsoft.CodeAnalysis.ReportDiagnostic generalDiagnosticOption = Microsoft.CodeAnalysis.ReportDiagnostic.Default, int warningLevel = 4, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, Microsoft.CodeAnalysis.ReportDiagnostic>> specificDiagnosticOptions = null, bool concurrentBuild = true, bool deterministic = true, Microsoft.CodeAnalysis.XmlReferenceResolver xmlReferenceResolver = null, Microsoft.CodeAnalysis.SourceReferenceResolver sourceReferenceResolver = null, Microsoft.CodeAnalysis.MetadataReferenceResolver metadataReferenceResolver = null, Microsoft.CodeAnalysis.AssemblyIdentityComparer assemblyIdentityComparer = null, Microsoft.CodeAnalysis.StrongNameProvider strongNameProvider = null) -> void
Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions.CSharpCompilationOptions(Microsoft.CodeAnalysis.OutputKind outputKind, string moduleName = null, string mainTypeName = null, string scriptClassName = null, System.Collections.Generic.IEnumerable<string> usings = null, Microsoft.CodeAnalysis.OptimizationLevel optimizationLevel = Microsoft.CodeAnalysis.OptimizationLevel.Debug, bool checkOverflow = false, bool allowUnsafe = false, string cryptoKeyContainer = null, string cryptoKeyFile = null, System.Collections.Immutable.ImmutableArray<byte> cryptoPublicKey = default(System.Collections.Immutable.ImmutableArray<byte>), bool? delaySign = null, Microsoft.CodeAnalysis.Platform platform = Microsoft.CodeAnalysis.Platform.AnyCpu, Microsoft.CodeAnalysis.ReportDiagnostic generalDiagnosticOption = Microsoft.CodeAnalysis.ReportDiagnostic.Default, int warningLevel = 4, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, Microsoft.CodeAnalysis.ReportDiagnostic>> specificDiagnosticOptions = null, bool concurrentBuild = true, bool deterministic = false, Microsoft.CodeAnalysis.XmlReferenceResolver xmlReferenceResolver = null, Microsoft.CodeAnalysis.SourceReferenceResolver sourceReferenceResolver = null, Microsoft.CodeAnalysis.MetadataReferenceResolver metadataReferenceResolver = null, Microsoft.CodeAnalysis.AssemblyIdentityComparer assemblyIdentityComparer = null, Microsoft.CodeAnalysis.StrongNameProvider strongNameProvider = null) -> void
Microsoft.CodeAnalysis.CSharp.CSharpCompilationOptions.CSharpCompilationOptions(Microsoft.CodeAnalysis.OutputKind outputKind, string moduleName, string mainTypeName, string scriptClassName, System.Collections.Generic.IEnumerable<string> usings, Microsoft.CodeAnalysis.OptimizationLevel optimizationLevel, bool checkOverflow, bool allowUnsafe, string cryptoKeyContainer, string cryptoKeyFile, System.Collections.Immutable.ImmutableArray<byte> cryptoPublicKey, bool? delaySign, Microsoft.CodeAnalysis.Platform platform, Microsoft.CodeAnalysis.ReportDiagnostic generalDiagnosticOption, int warningLevel, System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<string, Microsoft.CodeAnalysis.ReportDiagnostic>> specificDiagnosticOptions, bool concurrentBuild, Microsoft.CodeAnalysis.XmlReferenceResolver xmlReferenceResolver, Microsoft.CodeAnalysis.SourceReferenceResolver sourceReferenceResolver, Microsoft.CodeAnalysis.MetadataReferenceResolver metadataReferenceResolver, Microsoft.CodeAnalysis.AssemblyIdentityComparer assemblyIdentityComparer, Microsoft.CodeAnalysis.StrongNameProvider strongNameProvider) -> void
...
...
@@ -57,4 +57,4 @@ static Microsoft.CodeAnalysis.CSharp.SyntaxFactory.ShebangDirectiveTrivia(bool i
virtual Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor.VisitLoadDirectiveTrivia(Microsoft.CodeAnalysis.CSharp.Syntax.LoadDirectiveTriviaSyntax node) -> void
virtual Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor.VisitShebangDirectiveTrivia(Microsoft.CodeAnalysis.CSharp.Syntax.ShebangDirectiveTriviaSyntax node) -> void
virtual Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor<TResult>.VisitLoadDirectiveTrivia(Microsoft.CodeAnalysis.CSharp.Syntax.LoadDirectiveTriviaSyntax node) -> TResult
virtual Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor<TResult>.VisitShebangDirectiveTrivia(Microsoft.CodeAnalysis.CSharp.Syntax.ShebangDirectiveTriviaSyntax node) -> TResult
\ No newline at end of file
virtual Microsoft.CodeAnalysis.CSharp.CSharpSyntaxVisitor<TResult>.VisitShebangDirectiveTrivia(Microsoft.CodeAnalysis.CSharp.Syntax.ShebangDirectiveTriviaSyntax node) -> TResult
src/Compilers/Core/Portable/Compilation/Compilation.cs
浏览文件 @
a2950321
...
...
@@ -369,8 +369,8 @@ internal static bool IsValidHostObjectType(Type type)
/// </remarks>
internal
abstract
ITypeSymbol
GetSubmissionResultType
(
out
bool
hasValue
);
public
Compilation
With
CompilationScriptInfo
(
ScriptCompilationInfo
info
)
=>
CommonWithCompilationScript
Info
(
info
);
protected
abstract
Compilation
CommonWith
CompilationScript
Info
(
ScriptCompilationInfo
info
);
public
Compilation
With
ScriptCompilationInfo
(
ScriptCompilationInfo
info
)
=>
CommonWithScriptCompilation
Info
(
info
);
protected
abstract
Compilation
CommonWith
ScriptCompilation
Info
(
ScriptCompilationInfo
info
);
#
endregion
...
...
src/Compilers/Core/Portable/PublicAPI.Unshipped.txt
浏览文件 @
a2950321
...
...
@@ -5,7 +5,7 @@ Microsoft.CodeAnalysis.CommandLineArguments.ScriptArguments.get -> System.Collec
Microsoft.CodeAnalysis.CommandLineArguments.SourcePaths.get -> System.Collections.Immutable.ImmutableArray<string>
Microsoft.CodeAnalysis.Compilation.ScriptClass.get -> Microsoft.CodeAnalysis.INamedTypeSymbol
Microsoft.CodeAnalysis.Compilation.ScriptCompilationInfo.get -> Microsoft.CodeAnalysis.ScriptCompilationInfo
Microsoft.CodeAnalysis.Compilation.With
CompilationScript
Info(Microsoft.CodeAnalysis.ScriptCompilationInfo info) -> Microsoft.CodeAnalysis.Compilation
Microsoft.CodeAnalysis.Compilation.With
ScriptCompilation
Info(Microsoft.CodeAnalysis.ScriptCompilationInfo info) -> Microsoft.CodeAnalysis.Compilation
Microsoft.CodeAnalysis.CompilationOptions.Deterministic.get -> bool
Microsoft.CodeAnalysis.CompilationOptions.ReportSuppressedDiagnostics.get -> bool
Microsoft.CodeAnalysis.CompilationOptions.WithDeterministic(bool deterministic) -> Microsoft.CodeAnalysis.CompilationOptions
...
...
src/Compilers/VisualBasic/Portable/Compilation/VisualBasicCompilation.vb
浏览文件 @
a2950321
...
...
@@ -2504,7 +2504,7 @@ Namespace Microsoft.CodeAnalysis.VisualBasic
Return
WithAssemblyName
(
assemblyName
)
End
Function
Protected
Overrides
Function
CommonWith
CompilationScript
Info
(
info
As
ScriptCompilationInfo
)
As
Compilation
Protected
Overrides
Function
CommonWith
ScriptCompilation
Info
(
info
As
ScriptCompilationInfo
)
As
Compilation
Return
WithScriptCompilationInfo
(
DirectCast
(
info
,
VisualBasicScriptCompilationInfo
))
End
Function
...
...
src/Workspaces/Core/Portable/Workspace/Solution/Solution.CompilationTracker.cs
浏览文件 @
a2950321
...
...
@@ -250,7 +250,7 @@ public CompilationTracker FreezePartialStateWithTree(Solution solution, Document
if
(
referencedProject
.
IsSubmission
)
{
var
compilation
=
solution
.
GetCompilationAsync
(
projectReference
.
ProjectId
,
cancellationToken
).
WaitAndGetResult
(
cancellationToken
);
inProgressCompilation
=
inProgressCompilation
.
With
CompilationScript
Info
(
inProgressCompilation
.
ScriptCompilationInfo
.
WithPreviousScriptCompilation
(
compilation
));
inProgressCompilation
=
inProgressCompilation
.
With
ScriptCompilation
Info
(
inProgressCompilation
.
ScriptCompilationInfo
.
WithPreviousScriptCompilation
(
compilation
));
}
else
{
...
...
@@ -592,7 +592,7 @@ private Compilation CreateEmptyCompilation()
var
previousSubmissionCompilation
=
await
solution
.
GetCompilationAsync
(
projectReference
.
ProjectId
,
cancellationToken
).
ConfigureAwait
(
false
);
compilation
=
compilation
.
With
CompilationScript
Info
(
compilation
=
compilation
.
With
ScriptCompilation
Info
(
compilation
.
ScriptCompilationInfo
.
WithPreviousScriptCompilation
(
previousSubmissionCompilation
));
}
else
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录