Implemented interface member:
property
OriginalSemanticModel
Microsoft.CodeAnalysis.Shared.Utilities.ISpeculationAnalyzer.OriginalSemanticModel
1 write to OriginalSemanticModel
Microsoft.CodeAnalysis.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (1)
82
OriginalSemanticModel
= semanticModel;
39 references to OriginalSemanticModel
Microsoft.CodeAnalysis.CodeStyle (25)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\AbstractSpeculationAnalyzer.cs (25)
232
_lazySpeculativeSemanticModel = CreateSpeculativeSemanticModel(this.SemanticRootOfOriginalExpression, nodeToSpeculate,
OriginalSemanticModel
);
266
var originalTypeInfo = this.
OriginalSemanticModel
.GetTypeInfo(originalExpression);
290
var originalTypeInfo = this.
OriginalSemanticModel
.GetTypeInfo(originalExpression);
302
return ConversionsAreCompatible(this.
OriginalSemanticModel
, originalExpression, this.SpeculativeSemanticModel, newExpression);
324
var originalSymbolInfo = this.
OriginalSemanticModel
.GetSymbolInfo(originalNode);
632
var originalTypeInfo = this.
OriginalSemanticModel
.GetTypeInfo(originalExpression);
678
var originalIsStaticAccess = IsStaticAccess(
OriginalSemanticModel
.GetSymbolInfo(originalExpression, CancellationToken).Symbol);
735
var originalExpressionSymbol = this.
OriginalSemanticModel
.GetSymbolInfo(currentOriginalNode).Symbol;
740
var previousOriginalType = this.
OriginalSemanticModel
.GetTypeInfo(previousOriginalNode).Type;
766
var attributeSym = this.
OriginalSemanticModel
.GetSymbolInfo(attribute).Symbol;
780
GetForEachSymbols(this.
OriginalSemanticModel
, forEachStatement, out var originalGetEnumerator, out var originalElementType, out var originalLocalVariables);
784
if (IsForEachTypeInferred(forEachStatement,
OriginalSemanticModel
))
799
!ForEachConversionsAreCompatible(this.
OriginalSemanticModel
, forEachStatement, this.SpeculativeSemanticModel, newForEachStatement) ||
849
var originalThrowExpressionType = this.
OriginalSemanticModel
.GetTypeInfo(originalThrowExpression).Type;
854
return originalThrowExpressionType.IsOrDerivesFromExceptionType(this.
OriginalSemanticModel
.Compilation) !=
860
var symbol = this.
OriginalSemanticModel
.GetSymbolInfo(type).Symbol;
870
newSymbol = this.
OriginalSemanticModel
.GetSpeculativeSymbolInfo(type.SpanStart, newType, bindingOption).Symbol;
888
var originalSymbolInfo =
OriginalSemanticModel
.GetSymbolInfo(expression);
905
if (IsReceiverNonUniquePossibleValueTypeParam(expression, this.
OriginalSemanticModel
) !=
940
IsReferenceConversion(this.
OriginalSemanticModel
.Compilation, newSymbol.ContainingType, symbol.ContainingType))
961
var originalTargetType = this.
OriginalSemanticModel
.GetTypeInfo(originalLeft).Type;
1205
if (this.
OriginalSemanticModel
.GetTypeInfo(originalExpression).Type != null &&
1208
originalConversion = ClassifyConversion(this.
OriginalSemanticModel
, originalExpression, originalTargetType);
1213
var originalConvertedTypeSymbol = this.
OriginalSemanticModel
.GetTypeInfo(originalExpression).ConvertedType;
1216
originalConversion = ClassifyConversion(this.
OriginalSemanticModel
, originalConvertedTypeSymbol, originalTargetType);
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (14)
267
var originalParamType = this.
OriginalSemanticModel
.GetDeclaredSymbol(originalParam).Type;
354
originalDeclarator.IsTypeInferred(this.
OriginalSemanticModel
) &&
383
var originalExpressionTypeInfo = this.
OriginalSemanticModel
.GetTypeInfo(originalExpression, this.CancellationToken);
409
var originalConversion = this.
OriginalSemanticModel
.ClassifyConversion(originalOtherPartOfConditional, originalExpressionType);
435
var originalCaseType = this.
OriginalSemanticModel
.GetTypeInfo(previousOriginalNode, this.CancellationToken).Type;
444
var originalConversion = this.
OriginalSemanticModel
.ClassifyConversion(oldSwitchStatement.Expression, originalCaseType);
491
var originalExprType = this.
OriginalSemanticModel
.GetTypeInfo(originalSwitchExpression.GoverningExpression, CancellationToken);
547
var originalConvertedTypeConversion = this.
OriginalSemanticModel
.ClassifyConversion(previousOriginalNode, originalExpressionTypeInfo.ConvertedType);
561
var originalExpressionType = this.
OriginalSemanticModel
.GetTypeInfo(originalAnonymousObjectMemberDeclarator.Expression, this.CancellationToken).Type;
568
var originalSymbol = this.
OriginalSemanticModel
.GetSymbolInfo(ctorInitializer, CancellationToken).Symbol;
575
var originalSymbol = this.
OriginalSemanticModel
.GetCollectionInitializerSymbolInfo(originalInitializer, CancellationToken).Symbol;
702
var originalConvertedType = this.
OriginalSemanticModel
.GetTypeInfo(originalIsOrAsExpression.Right).Type;
710
var originalConversion = this.
OriginalSemanticModel
.ClassifyConversion(originalIsOrAsExpression.Left, originalConvertedType, isExplicitInSource: true);
735
var originalClauseInfo = this.
OriginalSemanticModel
.GetQueryClauseInfo(originalClause, this.CancellationToken);