Implemented interface member:
property
OriginalSemanticModel
Microsoft.CodeAnalysis.Shared.Utilities.ISpeculationAnalyzer.OriginalSemanticModel
47 references to OriginalSemanticModel
Microsoft.CodeAnalysis.CodeStyle (21)
AbstractSpeculationAnalyzer.cs (21)
221var originalTypeInfo = this.OriginalSemanticModel.GetTypeInfo(originalExpression); 239var originalTypeInfo = this.OriginalSemanticModel.GetTypeInfo(originalExpression); 251var originalTypeInfo = this.OriginalSemanticModel.GetTypeInfo(originalExpression); 263return ConversionsAreCompatible(this.OriginalSemanticModel, originalExpression, this.SpeculativeSemanticModel, newExpression); 288var originalSymbolInfo = this.OriginalSemanticModel.GetSymbolInfo(originalNode); 683var originalExpressionSymbol = this.OriginalSemanticModel.GetSymbolInfo(currentOriginalNode).Symbol; 688var previousOriginalType = this.OriginalSemanticModel.GetTypeInfo(previousOriginalNode).Type; 714var attributeSym = this.OriginalSemanticModel.GetSymbolInfo(attribute).Symbol; 743GetForEachSymbols(this.OriginalSemanticModel, forEachStatement, out var originalGetEnumerator, out var originalElementType); 749!ForEachConversionsAreCompatible(this.OriginalSemanticModel, forEachStatement, this.SpeculativeSemanticModel, newForEachStatement) || 805var originalThrowExpressionType = this.OriginalSemanticModel.GetTypeInfo(originalThrowExpression).Type; 810return originalThrowExpressionType.IsOrDerivesFromExceptionType(this.OriginalSemanticModel.Compilation) != 818var symbol = this.OriginalSemanticModel.GetSymbolInfo(type).Symbol; 828newSymbol = this.OriginalSemanticModel.GetSpeculativeSymbolInfo(type.SpanStart, newType, bindingOption).Symbol; 868if (IsReceiverNonUniquePossibleValueTypeParam(expression, this.OriginalSemanticModel) != 903IsReferenceConversion(this.OriginalSemanticModel.Compilation, newSymbol.ContainingType, symbol.ContainingType)) 924var originalTargetType = this.OriginalSemanticModel.GetTypeInfo(originalLeft).Type; 1176if (this.OriginalSemanticModel.GetTypeInfo(originalExpression).Type != null && 1179originalConversion = ClassifyConversion(this.OriginalSemanticModel, originalExpression, originalTargetType); 1184var originalConvertedTypeSymbol = this.OriginalSemanticModel.GetTypeInfo(originalExpression).ConvertedType; 1187originalConversion = ClassifyConversion(this.OriginalSemanticModel, originalConvertedTypeSymbol, originalTargetType);
Microsoft.CodeAnalysis.CSharp.CodeStyle (14)
SpeculationAnalyzer.cs (14)
254var originalParamType = this.OriginalSemanticModel.GetDeclaredSymbol(originalParam).Type; 341originalDeclarator.IsTypeInferred(this.OriginalSemanticModel) && 370var originalExpressionTypeInfo = this.OriginalSemanticModel.GetTypeInfo(originalExpression, this.CancellationToken); 396var originalConversion = this.OriginalSemanticModel.ClassifyConversion(originalOtherPartOfConditional, originalExpressionType); 422var originalCaseType = this.OriginalSemanticModel.GetTypeInfo(previousOriginalNode, this.CancellationToken).Type; 431var originalConversion = this.OriginalSemanticModel.ClassifyConversion(oldSwitchStatement.Expression, originalCaseType); 478var originalExprType = this.OriginalSemanticModel.GetTypeInfo(originalSwitchExpression.GoverningExpression, CancellationToken); 534var originalConvertedTypeConversion = this.OriginalSemanticModel.ClassifyConversion(previousOriginalNode, originalExpressionTypeInfo.ConvertedType); 548var originalExpressionType = this.OriginalSemanticModel.GetTypeInfo(originalAnonymousObjectMemberDeclarator.Expression, this.CancellationToken).Type; 555var originalSymbol = this.OriginalSemanticModel.GetSymbolInfo(ctorInitializer, CancellationToken).Symbol; 562var originalSymbol = this.OriginalSemanticModel.GetCollectionInitializerSymbolInfo(originalInitializer, CancellationToken).Symbol; 685var originalConvertedType = this.OriginalSemanticModel.GetTypeInfo(originalIsOrAsExpression.Right).Type; 693var originalConversion = this.OriginalSemanticModel.ClassifyConversion(originalIsOrAsExpression.Left, originalConvertedType, isExplicitInSource: true); 718var originalClauseInfo = this.OriginalSemanticModel.GetQueryClauseInfo(originalClause, this.CancellationToken);
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (12)
SpeculationAnalyzer.vb (12)
179Dim originalSymbolInfo = Me.OriginalSemanticModel.GetCollectionRangeVariableSymbolInfo(originalNode) 190Dim originalSymbolInfo = Me.OriginalSemanticModel.GetAggregateClauseSymbolInfo(originalNode) 201Dim originalSymbolInfo = Me.OriginalSemanticModel.GetSymbolInfo(originalNode) 212Dim originalSymbolInfo = Me.OriginalSemanticModel.GetSymbolInfo(originalNode) 223Dim originalSymbolInfo = Me.OriginalSemanticModel.GetSymbolInfo(originalNode) 312Dim originalParamType = Me.OriginalSemanticModel.GetDeclaredSymbol(originalParam).Type 372If originalDeclarator.IsTypeInferred(Me.OriginalSemanticModel) AndAlso Not ConvertedTypesAreCompatible(originalDeclarator.Initializer.Value, newDeclarator.Initializer.Value) Then 433Dim originalTypeInfo = Me.OriginalSemanticModel.GetTypeInfo(originalWithStatement.Expression) 439Dim originalSymbol = Me.OriginalSemanticModel.GetCollectionInitializerSymbolInfo(originalInitializer, CancellationToken).Symbol 446Return forEachControlVariable IsNot Nothing AndAlso forEachControlVariable.IsTypeInferred(Me.OriginalSemanticModel) 561If Me.OriginalSemanticModel.OptionStrict() <> OptionStrict.Off AndAlso 564newConversion = Me.OriginalSemanticModel.Compilation.ClassifyConversion(newExpressionType, newTargetType)