23 references to ScopedRef
GenerateDocumentationAndConfigFiles (1)
src\30958ef190fa2467\SyntaxGeneratorInternal.cs (1)
113
=> symbol is { RefKind: RefKind.Ref or RefKind.In or RefKind.RefReadOnlyParameter, ScopedKind: ScopedKind.
ScopedRef
}
Microsoft.CodeAnalysis.Analyzers (1)
src\30958ef190fa2467\SyntaxGeneratorInternal.cs (1)
113
=> symbol is { RefKind: RefKind.Ref or RefKind.In or RefKind.RefReadOnlyParameter, ScopedKind: ScopedKind.
ScopedRef
}
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\30958ef190fa2467\SyntaxGeneratorInternal.cs (1)
113
=> symbol is { RefKind: RefKind.Ref or RefKind.In or RefKind.RefReadOnlyParameter, ScopedKind: ScopedKind.
ScopedRef
}
Microsoft.CodeAnalysis.CSharp (18)
Binder\Binder.ValueChecks.cs (3)
1539
{ EffectiveScope: ScopedKind.
ScopedRef
} => SafeContext.CurrentMethod,
1572
var isRefScoped = parameterSymbol.EffectiveScope == ScopedKind.
ScopedRef
;
3418
return ScopedKind.
ScopedRef
;
Binder\RefSafetyAnalysis.cs (1)
511
refEscapeScope = scopedModifier == ScopedKind.
ScopedRef
?
BoundTree\UnboundLambda.cs (2)
707
scope = ScopedKind.
ScopedRef
;
788
if (((DeclaredScope(i) == ScopedKind.None && parameterScopesBuilder[i] == ScopedKind.
ScopedRef
) ||
SymbolDisplay\SymbolDisplayVisitor.cs (1)
245
if (symbol.ScopedKind == ScopedKind.
ScopedRef
)
SymbolDisplay\SymbolDisplayVisitor.Members.cs (1)
851
if (symbol.ScopedKind == ScopedKind.
ScopedRef
&&
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
318
(ScopedKind.
ScopedRef
, true) => true,
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
36
=> ParameterHelpers.IsRefScopedByDefault(this) ? ScopedKind.
ScopedRef
: ScopedKind.None;
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
335
scope = ScopedKind.
ScopedRef
;
348
scope = ScopedKind.
ScopedRef
;
Symbols\SignatureOnlyParameterSymbol.cs (1)
61
=> ParameterHelpers.IsRefScopedByDefault(this) ? ScopedKind.
ScopedRef
: ScopedKind.None;
Symbols\Source\ParameterHelpers.cs (1)
1190
scope = (refKind == RefKind.None) ? ScopedKind.ScopedValue : ScopedKind.
ScopedRef
;
Symbols\Source\SourceLocalSymbol.cs (1)
101
? isScoped ? ScopedKind.
ScopedRef
: ScopedKind.None
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (1)
1427
p is { EffectiveScope: ScopedKind.None, RefKind: RefKind.Ref } or { EffectiveScope: ScopedKind.
ScopedRef
, RefKind: RefKind.Out } &&
Symbols\Source\SourceParameterSymbol.cs (1)
243
return ScopedKind.
ScopedRef
;
Symbols\Source\ThisParameterSymbol.cs (1)
192
var scope = _containingType.IsStructType() ? ScopedKind.
ScopedRef
: ScopedKind.None;
Microsoft.CodeAnalysis.Workspaces (1)
src\30958ef190fa2467\SyntaxGeneratorInternal.cs (1)
113
=> symbol is { RefKind: RefKind.Ref or RefKind.In or RefKind.RefReadOnlyParameter, ScopedKind: ScopedKind.
ScopedRef
}
Roslyn.Diagnostics.Analyzers (1)
src\30958ef190fa2467\SyntaxGeneratorInternal.cs (1)
113
=> symbol is { RefKind: RefKind.Ref or RefKind.In or RefKind.RefReadOnlyParameter, ScopedKind: ScopedKind.
ScopedRef
}