4 writes to
Microsoft.CodeAnalysis.CSharp (4)
Lowering\LocalRewriter\LoweredDynamicOperationFactory.cs (3)
763byRefs[j++] = getRefKind(receiverRefKind); 770byRefs[j] = getRefKind(refKinds[i]); 776byRefs[j++] = RefKind.None;
Symbols\AnonymousTypes\AnonymousTypeManager.Templates.cs (1)
264refKinds[i] = fields[i].RefKind;
2 references to
Microsoft.CodeAnalysis.CSharp (2)
Symbols\AnonymousTypes\SynthesizedSymbols\AnonymousType.DelegateTemplateSymbol.cs (2)
60new SynthesizedDelegateInvokeMethod.ParameterDescription(TypeWithAnnotations.Create(typeParams[i]), refKinds.IsNull ? RefKind.None : refKinds[i], ScopedKind.None, defaultValue: null, isParams: false, hasUnscopedRefAttribute: false)); 65var returnRefKind = (refKinds.IsNull || voidReturnTypeOpt is { }) ? RefKind.None : refKinds[parameterCount];