59 references to None
GenerateDocumentationAndConfigFiles (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
62
public ScopedKind ScopedKind => ScopedKind.
None
;
Microsoft.CodeAnalysis.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
62
public ScopedKind ScopedKind => ScopedKind.
None
;
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
62
public ScopedKind ScopedKind => ScopedKind.
None
;
Microsoft.CodeAnalysis.CSharp (49)
Binder\Binder.QueryUnboundLambdaState.cs (1)
51
public override ScopedKind DeclaredScope(int index) => ScopedKind.
None
;
Binder\Binder.ValueChecks.cs (2)
3436
return ScopedKind.
None
;
3441
return ScopedKind.
None
;
Binder\Binder_AnonymousTypes.cs (1)
97
ScopedKind.
None
);
Binder\Binder_Expressions.cs (4)
11501
(parameters.Any(p => p.EffectiveScope != ScopedKind.
None
) ? parameters.SelectAsArray(p => p.EffectiveScope) : default);
11534
(parameterScopes.IsDefault || parameterScopes.All(scope => scope == ScopedKind.
None
)) &&
11568
parameterScopes.IsDefault ? ScopedKind.
None
: parameterScopes[i],
11573
fieldsBuilder.Add(new AnonymousTypeField(name: "", location, returnType, returnRefKind, ScopedKind.
None
));
Binder\Binder_Lambda.cs (1)
227
if (scopesBuilder.Any(s => s != ScopedKind.
None
))
Binder\Binder_Query.cs (1)
823
new AnonymousTypeField(fieldName, fieldValue.Syntax.Location, TypeWithAnnotations.Create(TypeOrError(fieldValue)), RefKind.None, ScopedKind.
None
);
Binder\RefSafetyAnalysis.cs (4)
508
var scopedModifier = _useUpdatedEscapeRules ? local.Scope : ScopedKind.
None
;
509
if (scopedModifier != ScopedKind.
None
)
549
if (_useUpdatedEscapeRules && localSymbol.Scope != ScopedKind.
None
)
674
tryGetReceiverParameter(m)?.EffectiveScope == ScopedKind.
None
)
BoundTree\UnboundLambda.cs (3)
703
if (scope == ScopedKind.
None
)
788
if (((DeclaredScope(i) == ScopedKind.
None
&& parameterScopesBuilder[i] == ScopedKind.ScopedRef) ||
1615
return _parameterDeclaredScopes.IsDefault ? ScopedKind.
None
: _parameterDeclaredScopes[index];
CodeGen\CodeGenerator_RefSafety.cs (1)
105
else if (parameter.RefKind != RefKind.None && parameter.EffectiveScope == ScopedKind.
None
)
CodeGen\Optimizer.cs (1)
2492
internal override ScopedKind Scope => ScopedKind.
None
;
Compilation\CSharpCompilation.cs (1)
4428
fields.Add(new AnonymousTypeField(name, location, TypeWithAnnotations.Create(type, nullableAnnotation), RefKind.None, ScopedKind.
None
));
Emitter\Model\PEModuleBuilder.cs (1)
1848
Debug.Assert(scope != ScopedKind.
None
);
FlowAnalysis\NullableWalker.PlaceholderLocal.cs (1)
73
internal override ScopedKind Scope => ScopedKind.
None
;
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
317
(ScopedKind.
None
, false) => true,
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (1)
61
new SynthesizedDelegateInvokeMethod.ParameterDescription(TypeWithAnnotations.Create(typeParams[i]), refKinds.IsNull ? RefKind.None : refKinds[i], ScopedKind.
None
, defaultValue: null, isParams: false, hasUnscopedRefAttribute: false));
Symbols\FunctionPointers\FunctionPointerParameterSymbol.cs (1)
36
=> ParameterHelpers.IsRefScopedByDefault(this) ? ScopedKind.ScopedRef : ScopedKind.
None
;
Symbols\Metadata\PE\PEParameterSymbol.cs (2)
260
ScopedKind scope = ScopedKind.
None
;
328
scope = ScopedKind.
None
;
Symbols\SignatureOnlyParameterSymbol.cs (1)
61
=> ParameterHelpers.IsRefScopedByDefault(this) ? ScopedKind.ScopedRef : ScopedKind.
None
;
Symbols\Source\ParameterHelpers.cs (3)
321
Debug.Assert(parameter is SourceComplexParameterSymbolBase || parameter is not SourceParameterSymbol s || s.DeclaredScope == ScopedKind.
None
); // Only SourceComplexParameterSymbolBase validates 'scope'.
436
if (scope == ScopedKind.
None
)
1204
scope = ScopedKind.
None
;
Symbols\Source\SourceComplexParameterSymbol.cs (3)
217
if (scope != ScopedKind.
None
&&
221
return ScopedKind.
None
;
901
else if (DeclaredScope != ScopedKind.
None
)
Symbols\Source\SourceLocalSymbol.cs (2)
101
? isScoped ? ScopedKind.ScopedRef : ScopedKind.
None
102
: isScoped ? ScopedKind.ScopedValue : ScopedKind.
None
;
Symbols\Source\SourceMemberContainerSymbol_ImplementationChecks.cs (2)
1427
p is { EffectiveScope: ScopedKind.
None
, RefKind: RefKind.Ref } or { EffectiveScope: ScopedKind.ScopedRef, RefKind: RefKind.Out } &&
1530
return allowVariance && baseScope == ScopedKind.
None
;
Symbols\Source\SourceNamedTypeSymbol_Extension.cs (1)
397
if (extensionParameter.DeclaredScope != ScopedKind.
None
)
Symbols\Source\SourceParameterSymbol.cs (2)
83
scope == ScopedKind.
None
)
239
if (declaredScope == ScopedKind.
None
)
Symbols\Source\SourceSimpleParameterSymbol.cs (1)
39
: base(owner, ordinal, refKind, ScopedKind.
None
, name, location)
Symbols\Source\ThisParameterSymbol.cs (3)
192
var scope = _containingType.IsStructType() ? ScopedKind.ScopedRef : ScopedKind.
None
;
193
if (scope != ScopedKind.
None
&&
197
return ScopedKind.
None
;
Symbols\Synthesized\SynthesizedAccessorValueParameterSymbol.cs (1)
29
scope: ScopedKind.
None
)
Symbols\Synthesized\SynthesizedIntrinsicOperatorSymbol.cs (1)
475
) : base(container, TypeWithAnnotations.Create(type), ordinal, RefKind.None, ScopedKind.
None
, name)
Symbols\Synthesized\SynthesizedLocal.cs (1)
188
internal sealed override ScopedKind Scope => ScopedKind.
None
;
Symbols\Synthesized\SynthesizedParameterSymbol.cs (1)
263
ScopedKind scope = ScopedKind.
None
,
Microsoft.CodeAnalysis.VisualBasic (2)
Symbols\ParameterSymbol.vb (1)
314
Return ScopedKind.
None
Symbols\Source\LocalSymbol.vb (1)
306
Return ScopedKind.
None
Microsoft.CodeAnalysis.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
62
public ScopedKind ScopedKind => ScopedKind.
None
;
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Parser.cs (1)
414
if (paramSymbol.ScopedKind != ScopedKind.
None
)
Microsoft.Interop.SourceGeneration (2)
Marshalling\MarshallerHelpers.cs (1)
390
if (typeInfo.ScopedKind != ScopedKind.
None
&& typeInfo.RefKind != RefKind.Out)
TypePositionInfo.cs (1)
69
public ScopedKind ScopedKind { get; init; } = ScopedKind.
None
;
Roslyn.Diagnostics.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeGeneration\Symbols\CodeGenerationParameterSymbol.cs (1)
62
public ScopedKind ScopedKind => ScopedKind.
None
;