1 implementation of Instance
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
5380
public IOperation?
Instance
{ get; }
166 references to Instance
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (1)
126
=> operation is IMemberReferenceOperation {
Instance
.Kind: OperationKind.InstanceReference };
ILLink.RoslynAnalyzer (7)
DataFlow\LocalDataFlowVisitor.cs (6)
264
Visit(fieldRef.
Instance
, state);
287
TValue instanceValue = Visit(propertyRef.
Instance
, state);
337
Visit(eventRef.
Instance
, state);
524
TValue instanceValue = Visit(eventReference.
Instance
, state);
720
TValue instanceValue = Visit(operation.
Instance
, state);
744
Visit(operation.
Instance
, state);
TrimAnalysis\TrimAnalysisVisitor.cs (1)
167
Visit(fieldRef.
Instance
, state);
Microsoft.Analyzers.Extra (1)
AsyncCallInsideUsingBlockAnalyzer.cs (1)
173
.Where(operation => ReferencesSymbol(operation.
Instance
, taskSymbol))
Microsoft.AspNetCore.Components.Analyzers (1)
AuthenticationStateProviderAnalyzer.cs (1)
67
IsAuthenticationStateProviderType(eventRef.
Instance
?.Type, authStateProviderType) &&
Microsoft.AspNetCore.Mvc.Api.Analyzers (3)
ApiActionsDoNotRequireExplicitModelValidationCheckAnalyzer.cs (3)
198
if (propertyReference.
Instance
?.Kind != OperationKind.PropertyReference)
204
var modelStatePropertyReference = (IPropertyReferenceOperation)propertyReference.
Instance
;
205
if (modelStatePropertyReference.
Instance
?.Kind != OperationKind.InstanceReference)
Microsoft.CodeAnalysis (21)
Operations\ControlFlowGraphBuilder.cs (21)
6191
if (!memberReference.Member.IsStatic && memberReference.
Instance
!= null)
6193
PushOperand(VisitRequired(memberReference.
Instance
));
6243
instance = (!fieldReference.Member.IsStatic && fieldReference.
Instance
!= null) ? PopOperand() : null;
6248
instance = (!eventReference.Member.IsStatic && eventReference.
Instance
!= null) ? PopOperand() : null;
6253
instance = (!propertyReference.Member.IsStatic && propertyReference.
Instance
!= null) ? PopOperand() : null;
6405
Debug.Assert(propertyReference.
Instance
!= null);
6406
Debug.Assert(propertyReference.
Instance
.Kind == OperationKind.InstanceReference);
6407
Debug.Assert(((IInstanceReferenceOperation)propertyReference.
Instance
).ReferenceKind == InstanceReferenceKind.ImplicitReceiver);
6410
propertyReference.
Instance
.Syntax, propertyReference.
Instance
.Type, IsImplicit(propertyReference.
Instance
));
7162
IOperation? visitedInstance = operation.Field.IsStatic ? null : Visit(operation.
Instance
);
7169
IOperation? visitedInstance = operation.Method.IsStatic ? null : Visit(operation.
Instance
);
7177
if (operation.
Instance
is IInstanceReferenceOperation instanceReference &&
7196
IOperation? instance = operation.Property.IsStatic ? null : operation.
Instance
;
7205
IOperation? visitedInstance = operation.Event.IsStatic ? null : Visit(operation.
Instance
);
7334
var eventReferenceInstance = eventReference.Event.IsStatic ? null : eventReference.
Instance
;
7388
VisitInstanceWithArguments(operation.EventReference.Event.IsStatic ? null : operation.EventReference.
Instance
, operation.Arguments);
8040
Debug.Assert(propertyReference.
Instance
!= null);
8041
Debug.Assert(propertyReference.
Instance
.Kind == OperationKind.InstanceReference);
8042
Debug.Assert(((IInstanceReferenceOperation)propertyReference.
Instance
).ReferenceKind == InstanceReferenceKind.ImplicitReceiver);
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (1)
126
=> operation is IMemberReferenceOperation {
Instance
.Kind: OperationKind.InstanceReference };
Microsoft.CodeAnalysis.AnalyzerUtilities (16)
src\2e2796bccd1466f6\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
616
SetTaintedForEntity(propertyReferenceOperation.
Instance
!, assignmentValueAbstractValue);
src\66dd3055a1c91c38\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (4)
1094
return GetValueBasedOnInstanceOrReferenceValue(operation.
Instance
, operation, value);
1108
return GetValueBasedOnInstanceOrReferenceValue(operation.
Instance
, operation, value);
1120
return GetValueBasedOnInstanceOrReferenceValue(operation.
Instance
, operation, value);
1126
return GetValueBasedOnInstanceOrReferenceValue(operation.
Instance
, operation, value);
src\683181b2796de991\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
164
IMemberReferenceOperation memberReference => memberReference.
Instance
== operation,
src\a03b2aad21e28a8a\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (3)
284
&& propertyReferenceOperation.
Instance
?.Type != null
285
&& this.TrackedTypeSymbols.Any(s => propertyReferenceOperation.
Instance
.Type.GetBaseTypesAndThis().Contains(s))
311
PointsToAbstractValue pointsToAbstractValue = this.GetPointsToAbstractValue(propertyReferenceOperation.
Instance
);
src\a172c07bebba4cd8\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
403
operation.
Instance
?.Kind == OperationKind.InstanceReference)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataSymbolMapExtensions.cs (1)
213
if (propertyReferenceOperation.
Instance
?.Type is not INamedTypeSymbol namedType)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
148
instance = memberReference.
Instance
;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (3)
874
instance = memberReference.
Instance
;
3404
AddMethodTarget(methodReferenceOperation.Method, methodReferenceOperation.
Instance
);
3426
AddMethodTarget(methodReferenceOperation.Method, methodReferenceOperation.
Instance
);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (1)
126
=> operation is IMemberReferenceOperation {
Instance
.Kind: OperationKind.InstanceReference };
Microsoft.CodeAnalysis.CodeStyle (6)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (2)
696
return fieldReference.
Instance
== null || fieldReference.
Instance
.Kind == OperationKind.InstanceReference;
src\roslyn\src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
294
if (fieldReference.
Instance
?.Kind != OperationKind.InstanceReference ||
src\roslyn\src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
64
AnalyzeOperation(context, memberReferenceOperation, memberReferenceOperation.
Instance
);
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
523
Instance
: null or IInstanceReferenceOperation
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (1)
126
=> operation is IMemberReferenceOperation {
Instance
.Kind: OperationKind.InstanceReference };
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (4)
288
IsPotentiallyValueType(fieldReference.
Instance
))
299
IsPotentiallyValueType(propertyReference.
Instance
))
319
IsPotentiallyValueType(eventReference.
Instance
))
350
return IsPotentiallyMutatingMethod(owningMethod, methodRefOperation.
Instance
, methodRefOperation.Method);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
130
propertyReference.
Instance
,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\Helpers.cs (2)
45
=> operation is IPropertyReferenceOperation {
Instance
: not null } propertyRef &&
47
CSharpSyntaxFacts.Instance.AreEquivalent(instance.Syntax, propertyRef.
Instance
.Syntax);
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
549
var instance = operation.
Instance
;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (6)
242
Instance
: IParameterReferenceOperation { Parameter: IParameterSymbol referencedParameter },
248
Instance
: IParameterReferenceOperation { Parameter: IParameterSymbol referencedParameter },
448
{
Instance
: IInstanceReferenceOperation, Field: IFieldSymbol field }
451
{
Instance
: IInstanceReferenceOperation, Property: IPropertySymbol property }
922
var leftObject = GetReferencedSymbolObject(memberReference1.
Instance
!);
923
var rightObject = GetReferencedSymbolObject(memberReference2.
Instance
!);
Microsoft.CodeAnalysis.CSharp.Features (15)
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (1)
107
IMemberReferenceOperation memberReference => memberReference.
Instance
,
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructMemberReadOnly\CSharpMakeStructMemberReadOnlyAnalyzer.cs (4)
288
IsPotentiallyValueType(fieldReference.
Instance
))
299
IsPotentiallyValueType(propertyReference.
Instance
))
319
IsPotentiallyValueType(eventReference.
Instance
))
350
return IsPotentiallyMutatingMethod(owningMethod, methodRefOperation.
Instance
, methodRefOperation.Method);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\CSharpUseIndexOperatorDiagnosticAnalyzer.cs (1)
130
propertyReference.
Instance
,
src\roslyn\src\Analyzers\CSharp\Analyzers\UseIndexOrRangeOperator\Helpers.cs (2)
45
=> operation is IPropertyReferenceOperation {
Instance
: not null } propertyRef &&
47
CSharpSyntaxFacts.Instance.AreEquivalent(instance.Syntax, propertyRef.
Instance
.Syntax);
src\roslyn\src\Analyzers\CSharp\Analyzers\UsePrimaryConstructor\CSharpUsePrimaryConstructorDiagnosticAnalyzer.cs (1)
549
var instance = operation.
Instance
;
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (6)
242
Instance
: IParameterReferenceOperation { Parameter: IParameterSymbol referencedParameter },
248
Instance
: IParameterReferenceOperation { Parameter: IParameterSymbol referencedParameter },
448
{
Instance
: IInstanceReferenceOperation, Field: IFieldSymbol field }
451
{
Instance
: IInstanceReferenceOperation, Property: IPropertySymbol property }
922
var leftObject = GetReferencedSymbolObject(memberReference1.
Instance
!);
923
var rightObject = GetReferencedSymbolObject(memberReference2.
Instance
!);
Microsoft.CodeAnalysis.Features (5)
src\9547feb31df4cc5d\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (2)
696
return fieldReference.
Instance
== null || fieldReference.
Instance
.Kind == OperationKind.InstanceReference;
src\roslyn\src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
294
if (fieldReference.
Instance
?.Kind != OperationKind.InstanceReference ||
src\roslyn\src\Analyzers\Core\Analyzers\QualifyMemberAccess\AbstractQualifyMemberAccessDiagnosticAnalyzer.cs (1)
64
AnalyzeOperation(context, memberReferenceOperation, memberReferenceOperation.
Instance
);
src\roslyn\src\Analyzers\Core\Analyzers\UseAutoProperty\AbstractUseAutoPropertyAnalyzer.cs (1)
523
Instance
: null or IInstanceReferenceOperation
Microsoft.CodeAnalysis.NetAnalyzers (69)
Microsoft.CodeQuality.Analyzers\Maintainability\AvoidLengthCalculationWhenSlicingToEnd.cs (1)
274
return AreSameInstance(lengthProperty.
Instance
, instance);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AssigningSymbolAndItsMemberInSameStatement.cs (5)
57
if (operationTarget.
Instance
?.Type?.IsReferenceType != true)
62
bool isViolationFound = operationTarget.
Instance
switch
67
AnalyzeAssignmentToMember(assignmentOperation, memberInstance, (a, b) => a.Member.Equals(b.Member) && a.
Instance
?.Syntax.ToString() == b.
Instance
?.Syntax.ToString()),
75
var diagnostic = operationTarget.CreateDiagnostic(Rule, operationTarget.
Instance
.Syntax, operationTarget.Member.Name);
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidInfiniteRecursion.cs (1)
61
operationTarget.
Instance
is not IInstanceReferenceOperation targetInstanceReference ||
Microsoft.CodeQuality.Analyzers\QualityGuidelines\AvoidPropertySelfAssignment.cs (2)
72
if (operationTarget.
Instance
is IInstanceReferenceOperation targetInstanceReference &&
74
operationValue.
Instance
is IInstanceReferenceOperation valueInstanceReference &&
Microsoft.CodeQuality.Analyzers\QualityGuidelines\MarkMembersAsStatic.Fixer.cs (2)
161
if (IsReplacableOperation(memberReference.
Instance
))
233
return IsReplacableOperation(((IMemberReferenceOperation)operation).
Instance
);
Microsoft.NetCore.Analyzers\Performance\AvoidPotentiallyExpensiveCallWhenLogging.cs (1)
198
var instanceReason = GetExpenseReason(memberReferenceOperation.
Instance
);
Microsoft.NetCore.Analyzers\Performance\PreferDictionaryTryMethodsOverContainsKeyGuardAnalyzer.cs (1)
494
IsSameReferenceOperation(reference.
Instance
, usageContext.DictionaryReference) &&
Microsoft.NetCore.Analyzers\Performance\PreferReadOnlySpanOverSpan.cs (1)
182
if (propRef.
Instance
is IParameterReferenceOperation propParamRef &&
Microsoft.NetCore.Analyzers\Performance\UseConcreteTypeAnalyzer.Collector.cs (2)
95
if (op.
Instance
!= null)
99
var instance = op.
Instance
;
Microsoft.NetCore.Analyzers\Runtime\AvoidRedundantRegexIsMatchBeforeMatch.cs (6)
264
if (propRef.
Instance
is not null)
266
var found = FindMatchInExpression(propRef.
Instance
, isMatchInvocation, regexType);
598
return AreOperandsEquivalent(leftField.
Instance
, rightField.
Instance
);
639
else if (operation is IFieldReferenceOperation fieldRef && fieldRef.
Instance
is not null)
642
AddMutableSymbol(fieldRef.
Instance
, ref symbols);
Microsoft.NetCore.Analyzers\Runtime\AvoidUnreliableStreamRead.Fixer.cs (1)
114
AreSameInstance(arguments[0].Value, propertyRef.
Instance
);
Microsoft.NetCore.Analyzers\Runtime\BufferBlockCopyLengthAnalyzer.cs (2)
92
if (lengthPropertyArgument.
Instance
.GetReferencedMemberOrLocalOrParameter() == targetArgumentValue.Operand.GetReferencedMemberOrLocalOrParameter())
94
IArrayTypeSymbol countArgumentArrayTypeSymbol = (IArrayTypeSymbol)lengthPropertyArgument.
Instance
!.Type!;
Microsoft.NetCore.Analyzers\Runtime\DisposableFieldsShouldBeDisposed.cs (1)
156
if (field.IsStatic || fieldReference.
Instance
?.Kind != OperationKind.InstanceReference)
Microsoft.NetCore.Analyzers\Runtime\PreferJsonElementParse.cs (1)
81
propertyReference.
Instance
is not IInvocationOperation invocation ||
Microsoft.NetCore.Analyzers\Runtime\PreferJsonElementParse.Fixer.cs (1)
38
propertyReference.
Instance
is not IInvocationOperation invocation ||
Microsoft.NetCore.Analyzers\Runtime\UseCancellationTokenThrowIfCancellationRequested.Fixer.cs (1)
125
isCancellationRequestedPropertyReference.
Instance
!.Syntax,
Microsoft.NetCore.Analyzers\Runtime\UseEnvironmentMembers.cs (4)
103
if (initialPropRef.
Instance
is IInvocationOperation getCurrentProcess &&
115
if (initialPropRef.
Instance
is IPropertyReferenceOperation mainModule &&
117
mainModule.
Instance
is IInvocationOperation getCurrentProcess &&
129
if (initialPropRef.
Instance
is IPropertyReferenceOperation currentThread &&
Microsoft.NetCore.Analyzers\Runtime\UseExceptionThrowHelpers.cs (2)
295
nameReference.
Instance
is IInvocationOperation getTypeCall &&
447
propertyReferenceOperation.
Instance
is IParameterReferenceOperation referencedParameter &&
Microsoft.NetCore.Analyzers\Runtime\UseRegexMembers.cs (2)
90
if (initialPropRef.
Instance
is IInvocationOperation regexMatchInvocation &&
108
if (initialPropRef.
Instance
is IInvocationOperation regexMatchesInvocation &&
Microsoft.NetCore.Analyzers\Runtime\UseRegexMembersFixer.cs (1)
42
operation.
Instance
is IInvocationOperation regexCall)
Microsoft.NetCore.Analyzers\Security\DoNotUseDeprecatedSecurityProtocols.cs (1)
234
&& targetPropertyReference.
Instance
== null
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerJavascriptSerializerWithSimpleTypeResolver.cs (1)
195
if (javaScriptSerializerSymbol.Equals(methodReferenceOperation.
Instance
?.Type)
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerMethodsBase.cs (1)
111
if (methodReferenceOperation.
Instance
?.Type?.DerivesFrom(deserializerTypeSymbol) == true
Microsoft.NetCore.Analyzers\Security\DoNotUseInsecureDeserializerWithoutBinderBase.cs (1)
158
if (Equals(methodReferenceOperation.
Instance
?.Type, deserializerTypeSymbol)
Microsoft.NetCore.Analyzers\Security\SetViewStateUserKey.cs (3)
90
(propertyReferenceOperation.
Instance
is IInstanceReferenceOperation instanceReferenceOperation &&
92
propertyReferenceOperation.
Instance
is IPropertyReferenceOperation propertyReferenceOperation2 &&
94
propertyReferenceOperation2.
Instance
is IInstanceReferenceOperation instanceReferenceOperation2 &&
Microsoft.NetCore.Analyzers\Tasks\UseValueTasksCorrectly.cs (2)
552
prop?.
Instance
!= null &&
553
IsLocalOrParameterSymbolReference(prop.
Instance
, valueTaskSymbol) &&
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessing.cs (2)
627
ISymbol assignedSymbol = propRef.
Instance
?.GetReferencedMemberOrLocalOrParameter();
648
else if (SecurityDiagnosticHelpers.IsXmlReaderSettingsType(propRef.
Instance
.Type, _xmlTypes))
Microsoft.NetFramework.Analyzers\DoNotUseInsecureDtdProcessingInApiDesign.cs (3)
508
if (propertyReference.
Instance
== null
509
|| propertyReference.
Instance
.IsImplicit)
515
if (propertyReference.
Instance
.Kind != OperationKind.InstanceReference)
Microsoft.NetFramework.Analyzers\DoNotUseInsecureXSLTScriptExecution.cs (1)
306
IOperation? lhsExpression = (lhs as IMemberReferenceOperation)?.
Instance
;
src\11b41c7305441175\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (3)
281
&& propertyReferenceOperation.
Instance
?.Type != null
282
&& this.TrackedTypeSymbols.Any(s => propertyReferenceOperation.
Instance
.Type.GetBaseTypesAndThis().Contains(s))
308
PointsToAbstractValue pointsToAbstractValue = this.GetPointsToAbstractValue(propertyReferenceOperation.
Instance
);
src\40daf5e1cab76dff\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (1)
614
SetTaintedForEntity(propertyReferenceOperation.
Instance
!, assignmentValueAbstractValue);
src\40daf5e1cab76dff\TaintedDataSymbolMapExtensions.cs (1)
212
if (propertyReferenceOperation.
Instance
?.Type is not INamedTypeSymbol namedType)
src\47c588c5b8785708\ParameterValidationAnalysis.ParameterValidationDataFlowOperationVisitor.cs (1)
162
IMemberReferenceOperation memberReference => memberReference.
Instance
== operation,
src\afc74d572e54ec72\DisposeAnalysis.DisposeDataFlowOperationVisitor.cs (1)
400
operation.
Instance
?.Kind == OperationKind.InstanceReference)
src\ffd9070534249528\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (4)
1091
return GetValueBasedOnInstanceOrReferenceValue(operation.
Instance
, operation, value);
1105
return GetValueBasedOnInstanceOrReferenceValue(operation.
Instance
, operation, value);
1117
return GetValueBasedOnInstanceOrReferenceValue(operation.
Instance
, operation, value);
1123
return GetValueBasedOnInstanceOrReferenceValue(operation.
Instance
, operation, value);
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
647
IPropertyReferenceOperation propertyReference => propertyReference.
Instance
,
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityFactory.cs (1)
146
instance = memberReference.
Instance
;
src\sdk\src\Microsoft.CodeAnalysis.NetAnalyzers\src\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (3)
871
instance = memberReference.
Instance
;
3401
AddMethodTarget(methodReferenceOperation.Method, methodReferenceOperation.
Instance
);
3423
AddMethodTarget(methodReferenceOperation.Method, methodReferenceOperation.
Instance
);
Microsoft.CodeAnalysis.ResxSourceGenerator (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (1)
126
=> operation is IMemberReferenceOperation {
Instance
.Kind: OperationKind.InstanceReference };
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (1)
126
=> operation is IMemberReferenceOperation {
Instance
.Kind: OperationKind.InstanceReference };
Roslyn.Diagnostics.Analyzers (4)
AbstractDoNotCopyValue.cs (2)
725
using var releaser = TryAddForVisit(_handledOperations, operation.
Instance
, out _);
1028
var instance = operation.
Instance
;
NamedTypeFullNameNotNullSuppressor.cs (1)
50
if (operation is IPropertyReferenceOperation { Property.Name: nameof(Type.FullName),
Instance
: ITypeOfOperation { } })
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SemanticEquivalence.cs (1)
126
=> operation is IMemberReferenceOperation {
Instance
.Kind: OperationKind.InstanceReference };