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